X-Git-Url: http://git.piffa.net/web?p=sketchbook_andrea;a=blobdiff_plain;f=programming%2Fstructured_data_types%2Fstruct_risposta%2Fstruct_risposta.ino;fp=programming%2Fstructured_data_types%2Fstruct_risposta%2Fstruct_risposta.ino;h=25b1c4876b536c5c029842c5190a510225479c40;hp=0000000000000000000000000000000000000000;hb=98f12e9ba20d5b505b1b6506569e31af9ac3ba89;hpb=6ef82d8d2683de48ea14b1bd8d4c88676e170110 diff --git a/programming/structured_data_types/struct_risposta/struct_risposta.ino b/programming/structured_data_types/struct_risposta/struct_risposta.ino new file mode 100644 index 0000000..25b1c48 --- /dev/null +++ b/programming/structured_data_types/struct_risposta/struct_risposta.ino @@ -0,0 +1,31 @@ +/* + 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 + */ + + +#include "lamp.h" + +// instanziamo un lampeggino +lampeggino rosso { 13, 1000, 0, ">> Led Rosso <<"}; + +void setup() +{ + pinMode(rosso.pin, OUTPUT); + Serial.begin(9600); +} + +void loop() +{ + // Utilizziamo un lampeggiatore + lampeggia(rosso); +} + +