PchButik.se

Volt meter

Volt meter

En enkel voltmÀtare med Arduino kort Àr att anvÀnda A/D Analog till Digital omvandling.

Volt mÀtare koppling

Potentiometern Àr pÄ 10 Kohm och har en stiftlist fastlödd. I mittenstiftet Àr hela skalan 0 till 4.75 Volt.

Potentiometer 10 Kohm

Min dator har bara 4.75 Volt ut frÄn USB-porten. Detta mÄste jag mÀta och ange i Scetchen.

I den orangea kabel mÀts den justerbara spÀnningen.

MÀtning av USB spÀnning

Kod

/*
  Arduino som simpel VoltmÀtare
  Analog input, serial output

  pc_h
  pchbutik.se
  2015-03-14
 */

float UnoVolt = 4.75;               // Ändra till det vĂ€rde som du fĂ„r pĂ„ din volt mĂ€tare.

const int VoltInPinne = A0;         // Den orangea kabeln frÄn mitten-pinnen pÄ potentiometern
int sensorTal = 0;                  // VÀrdet frÄn A0 analoga ingÄngen 0 till 1023 (=10 bitar)
float Volt = 0;                     // 10 bitar vÀrdet som omvandlats till volt

float divider = 0;
void setup() {
  // initialize serial communications at 9600 bps:
  Serial.begin(9600);
  divider = 1023 / UnoVolt;        // Gemensam nÀmnare
}

void loop() {
  // lÀs det analoga vÀrdet.
  sensorTal = analogRead(VoltInPinne);
  // Dela det med nÀmnaren.
  Volt = sensorTal / divider;

  // Skriv det till datorn via USB-kabeln. Visas i 'Serial Monitor'
  Serial.print("sensorTal = ");
  Serial.print(sensorTal);
  Serial.print("\t Volt = ");  // \t betyder tab
  Serial.println(Volt);

  // VĂ€nta i 1000 millisekunder = 1 sekund
  delay(1000);
}
Resultat i Serial port

Detta Àr resultatet i 'Serial port', nÀr jag skruvar pÄ potentiometern frÄn ena sidan till andra.

Denna sida Àr konverterad med hjÀlp av AI.

En sida för dig som bygger elektronik sjÀlv, experimenterar och laborerar.

Skapad av Per-Anders Hult för PchButik.se.