Un po' di tempo fa avevo scritto una libreria per Arduino per pilotare le luci degli aerei (blinks, PWM, loops) usando millis() quindi non-blocking: accende LED / i loop da super car e i PWM in multitasking.
tipo:
Codice:
ali.brilla(ogni 30 millisecondi);
coda.brilla(ogni 50 millisecondi);
strisciaDiLed.supercar(in 3 secondi);
altroLed.pwmSuGiu(in2secondi);
Ci doveva essere anche una funzione per parametrizzarli in base all'input di una RX (tipo il throttle).
Se vi interessa gli do' una ripulita e la pubblico.
__________________
v911 - LadyBird - nQX - SuperCP - HFP80 - HCP80 - HCP100 - Devo 7e MoD - Taranis - Heli-X
Wing Wing Z-84 - Bonsai - M. Sonic - Sonic 64 EDF - S.Kinetic - Rare Bear M. - Walrus - Phoenix 2K - M. DLG - Sbach EPP - Extra 330 - Edge 540T - MX2 EPP 955 - Yak - Reaktor - SCT 1/16