struct lampeggino {
byte pin ;
long pausa;
- boolean stato;
char feedback[20]; // Messaggio via seriale
} ;
void lampeggia (lampeggino oggetto) {
// Lampeggia e manda un feedback via seriale
- digitalWrite(oggetto.pin, oggetto.stato);
+ digitalWrite(oggetto.pin, !digitalRead(oggetto.pin));
Serial.println(oggetto.feedback);
- oggetto.stato = !oggetto.stato ;
delay(oggetto.pausa);
}