3 Sketch da breadboard, il throttle e' simulato con un potenziometro
9 enum { // Stati della FMS
10 idle, // Throttle a zero
15 // Due LED con lampeggio alternato:
16 Lampeggiatore right = 13;
20 const byte thrPin = A3;
29 randomSeed(analogRead(0));
34 // Utilizzando un potenziometro
35 // thrIn = analogRead(3);
36 // thr = constrain(thrIn / 4 , 0, 255) ;
39 thrIn = pulseIn(thrPin, HIGH, 25000);
40 // Hint: thrIn andrebbe calibrato son un Serial.write
41 thr = constrain(map(thrIn, 960, 2000, 0, 255), 0, 255);
46 } else if ( thr > 245 ) {
59 // Due LED con lampeggio alternato:
60 right.Blink(1120 - 4 * thr );
65 digitalWrite(3, HIGH);
77 Serial.print("\t thr:");
79 Serial.print("\t state:");
80 Serial.println(state);