Arduino – De arduino als ohmmeter
Bron: projectbloc.com / learningaboutelectronics.com
Je kan de Arduino gebruiken als ohmmeter doormiddel van 1 weerstand, de iedeale situatie is dat deze weerstand zo dicht mogelijk bij de te meten weerstand moet liggen om een accurate waarde te bepalen.
Wat heb je nodig?
1) 1x Weerstand 1KΩ
2) Wat jumpwires
Het aansluitschema:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
int analogPin= 0; int raw= 0; int Vin= 5; float Vout= 0; float R1= 1000; float R2= 0; float buffer= 0; void setup() { Serial.begin(9600); } void loop() { raw= analogRead(analogPin); if(raw) { buffer= raw * Vin; Vout= (buffer)/1024.0; buffer= (Vin/Vout) -1; R2= R1 * buffer; Serial.print("Vout: "); Serial.println(Vout); Serial.print("R2: "); Serial.println(R2); delay(1000); } } |
De waarden:
Vin = Max. voltage op de ingang van de arduino
R1 = 1e weerstand in het circuit (referentie weerstand)
R2 = 2e weerstand in het circuit (de te meten weerstand)
Hoe werkt het?
De weerstanden werken als een spanningsdeler, daaruit kan eenvoudig ontrokken worden wat de onbekende weerstand is doormiddel van een formule.