3 * Senza un file Header Arduino IDE non ne vuole sapere
4 * di riconosce un data type custom da utilizzare con una funzione.
7 #include <Arduino.h> // Senza non si possono usare i byte, digitaWrite...
13 char feedback[20]; // Messaggio via seriale
16 void lampeggia (lampeggino *oggetto) {
17 // Lampeggia e manda un feedback via seriale
19 digitalWrite(oggetto->pin, (*oggetto).stato); // foo->bar eqivale a (*foo).bar, l'operatore punto ha precedenza rispetto al pointer
20 Serial.println((*oggetto).feedback);
21 (*oggetto).stato = !(*oggetto).stato ;
22 delay((*oggetto).pausa);