]> git.piffa.net Git - aerei/blob - aerei/antonino/bugatti_test/bugatti_test.ino
Common: aggiunto ritardo per Blink e Pwm, manca per Sequenza
[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   // Test iniziale dei LED per verifica contatti:
34   left.High();
35   right.High();
36   motore.Set(255);
37   delay(4000);
38 }
39
40 void loop() {
41   right.Blink();
42   left.Blink();
43   gsotto.UD(2000);
44   motore.UD(2000);
45 }