il mio esempio di programma con un pulsante ed un led:
int puls1A; //variabile per pulsante 1A
int puls1AA; //variabile per pulsante 1A
void setup()
{
Serial.begin(9600);
pinMode(22,INPUT); //pulsante 1A
pinMode(38,OUTPUT); //uscita 1
}
void loop() {
puls1A=digitalRead(22); //pulsante 1A salotto ingresso
if ((puls1A==HIGH) and (puls1AA==0)) //se premuto
{
digitalWrite(38,HIGH); //abilita uscita 1 pin18
puls1AA=1;
Serial.println("ingresso 1 acceso"); //stampa su seriale
delay(1000);
}
else if ((puls1A==HIGH) and (puls1AA==1)) {
digitalWrite(38,LOW);
puls1AA=0;
Serial.println("ingresso 1 spenti");
delay(1000);
}
}
ho provato ad aggiungere uno stato ma non ne sono capace.
Un ulteriore aiutino?
Grazie ancora...