-- Telem1_Francois_A2_3S.lua -- Affichage A2 et chrono -- Auteur Francois Pouvreau local function run(event) -- Pourcentage de 3,3v (O%) à 4,15v(100%) par élément -- formule pour lipo 2S %=(T-6.6)/0,017 -- formule pour lipo 3S %=(T-9.9)/0,0255 -- formule pour lipo 4S %=(T-13.2)/0,034 -- formule pour lipo 5S %=(T-16.5)/0,0425 -- formule pour lipo 6S %=(T-19.8)/0,051 -- Christen Eagle EPP : Lipo 3S local valA2 = getValue("a2") local percent2 = (valA2-9.9)/0.0255 if percent2 < 0 then percent2 = 0 end -- Affichage Chrono2 timer = model.getTimer(1) lcd.drawRectangle(4, 3, 48, 20) lcd.drawTimer(5, 4, timer.value, DBLSIZE) -- Affichage A2 lcd.drawNumber(5, 28, 100*valA2 , LEFT+DBLSIZE+PREC2) lcd.drawText(lcd.getLastPos(), 28, "v", DBLSIZE) -- Affichage A2/3 lcd.drawNumber(80, 1, valA2/0.03, LEFT+XXLSIZE+PREC2) -- Affichage A2/3 mini lcd.drawText(170, 20, "mini", 0) lcd.drawNumber(165, 28, getValue("a2-min")/0.03 , LEFT+DBLSIZE+PREC2) lcd.drawText(lcd.getLastPos(), 28, "v", DBLSIZE) -- affichage A2 en pourcentage et la réprésentation graphique lcd.drawNumber(95, 45, percent2, LEFT+MIDSIZE) lcd.drawText(lcd.getLastPos(), 45, "%", MIDSIZE) lcd.drawGauge(5, 45, 200, 18, percent2, 100) end return { run=run }