Pagina 4 di 5
Seconda proposta (con una sola variabile char)
int led=13;
int pulsante=2;
char statoLED=false;
void setup() {
pinMode(led,OUTPUT);
pinMode(pulsante,INPUT);
}
void loop(){
if(digitalRead(pulsante)==HIGH){
statoLED=!statoLED;
digitalWrite(led,statoLED);
}
delay(250);
}
Terza proposta
int led = 13;
int pulsante = 2;
void setup() {
pinMode(led, OUTPUT);
pinMode(pulsante, INPUT);
}
void loop() {
if (digitalRead(pulsante)) {
digitalWrite(led, !digitalRead(pulsante));
}
delay(250);
}