/* struct Struct e' un tipo struttura di dati non omogenea, puo' contenere tipi di dati diversi a differenza di un array. Possiamo quindi raggruppare diverse proprieta' di un oggetto sotto lo stesso identificatore. Schema: http://lab.piffa.net/schemi/rgb.jpg */ struct lampeggino { byte pin ; long pausa; boolean stato; char feedback[20]; } ; // instanziamo il lampeggino lampeggino rosso { 13, 1000, 0, ">> Led Rosso <<"}; void setup() { pinMode(rosso.pin, OUTPUT); Serial.begin(9600); } void loop() { // Facciamo un lampeggiatore digitalWrite(rosso.pin,rosso.stato); Serial.println(rosso.feedback); rosso.stato = !rosso.stato ; delay(rosso.pausa); }