]> git.piffa.net Git - aerei/blob - aerei/yak/prototipo/prototipo.ino
Notes
[aerei] / aerei / yak / prototipo / prototipo.ino
1 /* Yak 980 di A.
2
3    Prototipo base:
4 OUTPUT:
5    1 PWM motore: 10
6    2 LED ai lati con lampeggio alternato
7    1 LED in coda lampeggio a freq doppia
8    3 Sequenza di LED da 3 unita' ripetuta 3 volte
9 */
10
11 #include <common.h>
12
13 // Instanziamo un LED fuori dal loop
14 Pwm pLeft = 11;
15 Lampeggiatore right = 4;
16 Lampeggiatore coda = 6;
17 Pwm motore = 10;
18 byte pins[] = {  // PIN dei LED che compongono la sequenza
19         7,8,9 
20 }; 
21
22 Sequenza seq = Sequenza(pins,3);
23
24 void setup() {
25   // I PINs vengono impostati dal constructor al momento
26   // della dichiarazione dell'ogetto.
27
28  // right.Invert() ;  // Opzionale: inverte l'ordine del lampeggio da
29   // HI -> LOW --> LOW -> HI
30   // per avere 2 LED che lampeggiano alternativamente
31 }
32
33 void loop() {
34 //  left.Blink();   // Lampeggia con un default di 1sec (0.5 HI 0.5 LOW)
35   right.Blink();
36   pLeft.UD(2000);
37   coda.Blink();
38   motore.UD(2000);
39   seq.Update(200);
40 }