Où tourner le trimmer
Arduino C++Calculez R2 et le nombre de tours du trimmer pour 3,3 V, 5,0 V et 12,0 V, et affichez chacun sous la forme « 5.0 V: R2 = 1011 ohm, 2.5 turns ». Signalez toute tension qu'une batterie 2S pleine (8,4 V, moins environ 1 V de chute) ne peut pas donner par une ligne « needs a 3S pack ».
Vérifications
- Pas encore lancéAffiche la ligne 3,3 V : « R2 = 555 ohm, 1.4 turns »
- Pas encore lancéAffiche la ligne 5,0 V : « R2 = 1011 ohm, 2.5 turns »
- Pas encore lancéAffiche la ligne 12,0 V : « R2 = 2890 ohm, 7.2 turns »
- Pas encore lancéIndique que 12 V demande une batterie 3S
Indices
- Vout = 1.23 x (1 + R2 / R1). Isolez R2 : R2 = R1 x (Vout / 1.23 - 1).
- Le code de départ oublie le - 1 : à 5 V, il donne 1341 Ω, ce qui ferait 6,25 V.
- Un buck ne fait que baisser la tension : tout ce qui dépasse 8,4 - 1,0 = 7,4 V demande une batterie plus grosse.