void setup() {
// put your setup code here, to run once:
pinMode(2, OUTPUT); // leds vermelhos avançam cilindro
pinMode(3, OUTPUT); // leds verdes recuam cilindro
pinMode(8, INPUT); // entrada para botao de inicio de programa
}
void loop() {
bool inicio=1;
inicio=digitalRead(8); // le estado do botao de inicio
if (inicio>0) // inicio é a variavel do estado do botao inicio
{
// avança cilindro durante 20 segundos;
digitalWrite(2, HIGH); // activa a saida dos leds vermelhos
delay(20000); // 20 segundos
digitalWrite(2, LOW); // desativa a sida dos leds vermelhos
// espera 5 segundos antes de recuar
delay(5000); //5 segundos
// recua cilindro durante 20 segundos;
digitalWrite(3, HIGH); // activa a saida dos leds verdes
delay(20000); // 20 segundos
digitalWrite(3, LOW); // desactiva a saida dos leds verdes
}
}