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.