]> git.piffa.net Git - aerei/blob - aerei/antonino/bugatti_test/bugatti_test.ino
1d73c02440c96b472d33b4832f5b819e305f6f69
[aerei] / aerei / antonino / bugatti_test / bugatti_test.ino
1 /* Bugatti di Antonino
2
3    Esempio base:
4    2 LED / Strisce laterali che lampeggiano alternativamente
5    1 LED in PWM per il motore PWM
6    1 Striscia RGB sotto per tutta la lunghezza delle ali
7
8    Lettura del canale Throttle (3) con la funzione Pulsein
9 */
10
11 #include <common.h>
12
13 // LED disponibili
14 Lampeggiatore left = 7;
15 Lampeggiatore right = 8;
16 Pwm motore = 3;
17
18 // RGB
19 Pwm rsotto = 6;
20 Pwm gsotto = 5;
21 Pwm bsotto = 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   randomSeed(analogRead(0));
32 }
33
34 void loop() {
35     right.Blink();
36     left.Blink();
37     gsotto.UD(2000);
38     motore.UD(2000);
39 }