]> git.piffa.net Git - sketchbook_andrea/blob - oggi/RGB_LED/rgb_0/rgb_0.ino
multi cleanup
[sketchbook_andrea] / oggi / RGB_LED / rgb_0 / rgb_0.ino
1 /*
2     Adafruit Arduino - Lesson 3. RGB LED
3  
4  RGB LED: mpostare i colori per un LED RGB
5  common anode
6
7  Schema: http://lab.piffa.net/schemi/rgb.jpg
8  */
9
10 int redPin      = 11;   // 2v a 20ma: che resistenza dovro usare?
11 int greenPin    = 10;   // 3.5v a 20ma: che resistenza dovro usare?
12 int bluePin     = 9;    // 3.5v a 20ma: che resistenza dovro usare?
13
14
15
16 void setup()
17 {
18   pinMode(redPin, OUTPUT);
19   pinMode(greenPin, OUTPUT);
20   pinMode(bluePin, OUTPUT);
21 }
22
23 void loop()
24 {
25   analogWrite(redPin, 255);
26   analogWrite(greenPin,255);
27   analogWrite(bluePin, 255);
28 }
29
30 /* Domande:
31  1. Come scrivere le istruzioni analog Write in modo da sottrarre i valori?
32  2. Accendere il LED nei vari colori
33     - http://i.stack.imgur.com/LcBvQ.gif
34     Soluzione: vedi lo sketch rgb_1_all_color
35  
36  3. Scrivere una funzione che accetti 3 parametri per impostare i colori
37  4. Scrivere una funzione che accetti come parametro il nome del colore
38  es "blue" e imposti il LED.
39  
40  Eventuale:  
41  5. Scrivere una funzione che accetti i colori in esadecimale
42     - http://www.yellowpipe.com/yis/tools/hex-to-rgb/color-converter.php
43  */
44
45
46