Stap 8: Seconden weergeven in een analoge Meter
Een ampèremeter is een meter die wordt vastgehaakt in serie met het circuit, en thoeretically heeft 0 weerstand (en een voltmeter wordt vastgehaakt parallel en theoretisch heeft oneindige weerstand). Wat is belangrijk bij het kopen van uw ampèremeter is de maximale stroom meet. Om de swing van de naald tot 100%, moet je schakeling die veel stroom trekken. 1 A (of Amp) van huidige is genoeg ernstige schade (ik heb verteld het is genoeg om je hart te stoppen). Afgezien van dat gevaarlijke, kan onze schakeling waarschijnlijk niet genereren die veel stroom. Volgens dit artikel, de meeste microcontrollers kan uitvoeren over 5mA van huidige, sommige minder, dus je moet kopen een ampèremeter waarvan de volle waarde (100%) is minder dan 5mA.
Ik kocht een 50uA ampèremeter. Als ik moest 5V (dat is wat de Arduino digitale pennen leveren) meegenomen in deze ampèremeter zonder een beperking van de huidige weerstand, zou ik waarschijnlijk zien de naald schommel naar (of langs) 100% en de meeste waarschijnlijk beschadigen de meter. Om te berekenen welke weerstand nodig is, gaan we terug naar de wet van Ohm.
V = IR
R = V / IK
R = 5V / 50uA
R = 5V / 0.000050 A
R = 100KΩ
Dus, zou een 100KΩ weerstand in serie aansluiten op de ampèremeter en 5V toe te passen op het circuit de naald veilig verblijven in 100% veroorzaken.
Krijgen van de meter om weer te geven van een fractie van 100% gebeurt gewoon met behulp van de PWM (puls breedte modulatie). U kunt lezen over het, maar door het toepassen van 5V en 0V afgewisseld met een onderlinge verhouding van spec., krijgt u effectief de naald verblijven in elke positie tussen 0 en 100%. Beweging van de naald is natually getemperd toe te schrijven aan de manier waarop de meter wordt samengesteld, en u niet zien eventuele pulserende of jitterpercentage van de naald!