X-Git-Url: http://git.piffa.net/web?p=sketchbook_andrea;a=blobdiff_plain;f=programming%2Fstructured_data_types%2Fstruct%2Fstruct.ino;fp=programming%2Fstructured_data_types%2Fstruct%2Fstruct.ino;h=c0d50a74dcefdb2c8fc4c59d8b9c6915994fc65a;hp=6dd619dfe010df8b2b135267869956f3340f8abf;hb=98f12e9ba20d5b505b1b6506569e31af9ac3ba89;hpb=6ef82d8d2683de48ea14b1bd8d4c88676e170110 diff --git a/programming/structured_data_types/struct/struct.ino b/programming/structured_data_types/struct/struct.ino index 6dd619d..c0d50a7 100644 --- a/programming/structured_data_types/struct/struct.ino +++ b/programming/structured_data_types/struct/struct.ino @@ -15,11 +15,11 @@ struct lampeggino { byte pin ; long pausa; boolean stato; - char feedback[20]; + char feedback[20]; // Messaggio via seriale } ; -// instanziamo il lampeggino +// instanziamo un lampeggino lampeggino rosso { 13, 1000, 0, ">> Led Rosso <<"}; void setup() @@ -30,10 +30,20 @@ void setup() void loop() { - // Facciamo un lampeggiatore + // Utilizziamo un lampeggiatore digitalWrite(rosso.pin,rosso.stato); Serial.println(rosso.feedback); rosso.stato = !rosso.stato ; delay(rosso.pausa); } +/* Domande + + 1. Provare a creare una funzione che accetti come parametro un lampeggino + e svolga qualche operazione su di esso (come quello che si vede nel loop). + + + Risposta nell'esercizio successivo. +*/ + +