From 7238a314b9c2df13aa2ff432379fbbb9178a17c6 Mon Sep 17 00:00:00 2001 From: Andrea Manni Date: Mon, 25 Sep 2017 14:57:41 +0200 Subject: [PATCH] Struct --- RGB_LED/rgb_5_struct/rgb_5_struct.ino | 16 ++++++++-------- basic/blinks/blink/blink.ino | 16 ++++++++++++++++ 2 files changed, 24 insertions(+), 8 deletions(-) create mode 100644 basic/blinks/blink/blink.ino diff --git a/RGB_LED/rgb_5_struct/rgb_5_struct.ino b/RGB_LED/rgb_5_struct/rgb_5_struct.ino index 181a90d..0ac4364 100644 --- a/RGB_LED/rgb_5_struct/rgb_5_struct.ino +++ b/RGB_LED/rgb_5_struct/rgb_5_struct.ino @@ -7,16 +7,16 @@ Schema: http://lab.piffa.net/schemi/rgb.jpg */ -byte pin[3] = {11, 10, 9}; // 2v a 20ma: che resistenza dovro usare? +byte pin[3] = {11, 10, 9}; // 2v a 20ma: che resistenza dovro' usare? struct color { - byte red ; - byte blue; - byte green; + byte rpin ; + byte bpin; + byte gpin; } ; -color led; +color rosso = {255,0,0}; void setup() { @@ -27,9 +27,9 @@ void setup() void loop() { - analogWrite(pin[0], led.red); - analogWrite(pin[1], led.green); - analogWrite(pin[2], led.blue); + analogWrite(pin[0], rosso.rpin); + analogWrite(pin[1], rosso.gpin); + analogWrite(pin[2], rosso.bpin); } /* Domande: diff --git a/basic/blinks/blink/blink.ino b/basic/blinks/blink/blink.ino new file mode 100644 index 0000000..4d3829a --- /dev/null +++ b/basic/blinks/blink/blink.ino @@ -0,0 +1,16 @@ +/* + Blink + + Accensione e spegnimanto di un LED. + */ + +void setup() { + pinMode(13, OUTPUT); +} + +void loop() { + digitalWrite(13, HIGH); + delay(200); + digitalWrite(13, LOW); + delay(500); +} -- 2.39.2