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