Ciao a tutti, ho una scheda con 8 relè e vorrei provare a pilotarla con un solo tasto. Mi spiego meglio, vorrei utilizzalo per scambiare i vari relè. Es:spingo il tastino si eccita il primo relè, sipingo di nuovo, si spegne il primo e si eccita il secondo e così via fino a riniziare il ciclo.
io ho provato con il primo ma non so come farlo spegnere e attivare il secondo.
il programma base è quello tipico del led:
const int rele=13;
consr int tasto=7;
int memoria=0;
int stato=0;
val=0;
void setup(){
pinMode(rele, OUTPUT);
pinMode(tasto, INPUT);
void loop(){
val=digitalRead(tasto);
if((val==HIGH)&&(memoria=LOW){
state=1-state;
delay(10);
}
memoria=val;
if (state==1){
digitalWrite(rele, HIHG);
}else{
digitalWrite(rele, LOW);
}
}