Iisprobao sam milion kombinacija formula i uvek osciluje merenje,
jedna od formula je
value = analogRead(analogInput);
vout = (value * 5.0) / 1024;
vin = vout / (R2/(R1+R2));
pratio sam i očitavanje na Analog IN i na unimeru meri isti napon a Arduino na ulazu meri 290-350 i samim tim menja se napon merenja.
Stavio sam i kondenzator od 1u na Analog IN ali nema promene.
Kako sam zaključio nije linearno pomeranje vrednosti na Analog IN sa pomeranjem napona.
Merim napon sa trafa gde se napon menja preko PWM i FET, ali ne bi to trebalo da ima veze jer Unimer meri jedno a Arduino drugo.
Buni me što Unimer miruje a Arduino osciluje po 0.5v na npr.13v, a kada pomerim napon na 15v Arduino meri 14.5v...znači nije linearno pomeranje AnalogIn vredosti...isto i pri smanjenju napona.
R1=10k, R2=1k i kondenyator 1u na Analog IN
[Ovu poruku je menjao Brkic dana 26.11.2019. u 10:59 GMT+1]