![]() |
| Montagem do circuito |
Faça upload do código a seguir e verifique seu funcionamento na placa.
int pinoLed = 13; // Pino onde esta o led int pinoBotao = 2; // Pino onde esta o botao int botaoClick = 0; int estadoBotao = 0; void setup() { pinMode(pinoBotao, INPUT); pinMode(pinoLed, OUTPUT); } void loop(){ botaoClick = digitalRead(pinoBotao); //Quando o botao e apertado a luz acende ou apaga, //dependendo do estado anterior if (botaoClick == HIGH) { if (estadoBotao == 1){ digitalWrite(pinoLed, LOW);
estadoBotao = 0;
}
else{
digitalWrite(pinoLed, HIGH);
estadoBotao = 1;
}
}
// Espera
delay(300);
}

Nenhum comentário:
Postar um comentário