Sensor de movimiento

Iniciado por marcosedh, 16 Agosto 2014, 12:25 PM

0 Miembros y 1 Visitante están viendo este tema.

marcosedh

Hola Gente soy nuevo! Necesito de su ayuda, soy estudiante en programación tengo poco en Java y la verdad estoy batallando un poco para lograr lo que quiero, necesito de su orientación y ayuda. Estoy trabajando en un proyecto sencillo para una clase en el que deseo incorporar un sensor de movimiento.

Se trata de un programa que sirva para que cuando un objeto este obstruyendo el infrarrojo del sensor, se prenda una luz led color ROJA, y cuando no haya objeto alguno se prenda una luz color VERDE.

Se que suena sencillo hacerlo para la verdad ya tengo unos días con esto y no logro pensar en una manera de hacerlo, alguna ayuda o sugerencia? Se los agradecería mucho.

Nota: Es un programa hipotético, no cuento con ninguna luz ni roja ni verde, ni mucho menos con un sensor, simplemente necesito un ejemplo de como se vería el programa de contar con dichos instrumentos. De antemano muchas gracias.

Nota2: No necesariamente necesito un programa en JAVA, puede ser en cualquier lenguaje, lo que necesito es una idea general de como podría lograrlo.

Zoik

#1
Holas,

espero te sirva.

Código (java) [Seleccionar]
boolean sensorState = false;
boolean greenLight = true;
boolean redLight = false;

while(true)
{
if(sensorState)
{
System.out.println("El sensor detecta movimiento, enciendo luz roja y apago la verde");
greenLight = false;
redLight = true;
} else
{
System.out.println("El sensor no detecta movimiento, enciendo luz verde y apago la roja");
redLight = false;
greenLight = true;
}
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}


Lo que definiría si se enciende una u otra sería la variable sensorState pero como no tienes un sensor físico pues es hipotética.

Un saludo.