]> git.piffa.net Git - aerei_site/blob - _posts/esempi/2017-02-12-throttle-stadi.markdown
Reorder
[aerei_site] / _posts / esempi / 2017-02-12-throttle-stadi.markdown
1 ---
2 layout: post
3 title:  "Trottle a 3 stadi"
4 date:   2017-02-15 06:14:16 +0100
5 categories: esempi 
6 ---
7 Tramite la lettura del valore del *throttle* vengono indicati 3 stati: 
8 * IDLE: gas praticamente a zero
9 * Max: a tutto gas!
10 * Medio: tutti i valori intermedi
11
12 Outputs:
13 *   2 LED / Strisce laterali che lampeggiano alternativamente
14 *   1 LED / Striscia sotto in FADE
15
16
17 ### IDLE
18 Nello stato IDLE vengono impostati dei FADE a salire e scendere *rpwm.UD(2000)* della durata di 2 secondi. 
19
20 Il LED inferiore va' in dissolvenza dal max verso il minimo con correzione di luminosita'.
21
22 ### Max
23 Nello stato Max i lampeggi sono a caso con un intervallo da 20-240ms. 
24
25 Il valore del *PWM sotto* e' impostato a caso.
26
27 ### Normal
28 In tutti i valori intermedi i lampeggi sono proporzionali al throttle: da un minimo di 200ms a un massimo di ~1200ms in proporzione al throttle.
29
30 Anche la luminosita' del *PWM sotto* e' proporzionale al throttle con correzione di luminosita' (*lSet*).
31
32
33 {% highlight cpp %}
34 {% include_relative /repo/esempi/base_th_3stati/base_th_3stati.ino %}
35
36 {% endhighlight %}
37