]> git.piffa.net Git - sketchbook_andrea/blobdiff - programming/structured_data_types/struct_risposta/lamp.h
Structured data types
[sketchbook_andrea] / programming / structured_data_types / struct_risposta / lamp.h
index 6a88397fefe433084ba18d3982d248a84d3c41c0..b648ad2cbc42ac66555d517ccf9725f81c73fe2f 100644 (file)
@@ -9,15 +9,13 @@
 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);
 }