/*
Una empresa de gaseosas tiene un sistema con dos
sensores, uno de ellos indica si la botella se ha llenado
con el líquido y el otro sensor indica si la botella
ya tiene la tapa. Para este caso simularemos los dos
sensores por medio de dos pulsadores (S1 y S2).
La rutina se describe de esta manera: si la botella se
llena de manera adecuada (se debe activar S1 y
mostrar por consola "Gaseosa llena" luego de ello
si tiene la tapa colocada (se debe activar S2 y mostrar por consola
"Gaseosa tapada"), al finalizar el proceso se debe encender un LED
que indica que el proceso terminó bien y además se debe mostrar
un mensaje por la consola "Gaseosa bien empacada". Recuerda
que primero se debe activar S1 y luego S2 para que le proceso sea válido.
*/
int pulsador2=2;
int pulsador3=3;
int led4=4;
boolean estado_1 = false;
boolean estado_2 = false;
void setup()
{
pinMode(pulsador2, INPUT);
pinMode(pulsador3, INPUT);
pinMode(led4,OUTPUT);
Serial.begin(9600);
}
void loop()
{
if (digitalRead(pulsador2)==LOW)
{
estado_1 = true;
}
while(estado_1 == true)
{
Serial.println("=>Gaseosa llena");
delay(1);
if(digitalRead(pulsador3)==LOW)
{
estado_2 = true;
Serial.println("..Gaseosa tapada");
}
if(estado_2 == true)
{
estado_1 = false;
estado_2 = false;
Serial.println("##Gaseosa bien empacada");
digitalWrite(led4,HIGH);
delay(3000);
}
}
digitalWrite(led4,LOW);
}
Esta entrada fue publicada en
Arduino. Guarda el
enlace permanente.
ayuda
Amigo no me sale por ningún lado el ejercicio numero dos de el de las luces navideñas, de casualida no tienes el codgio q me facilites?
Gracias.