HTCC-AB01(V2) und getBatteryVoltage() zeigt immer 0.0020 an

Hi,

ist hier jemand, der sich mit dem Heltec HTCC-AB01 (V2) Board auskennt? Ich habe einen Akku (das steht drauf: 18650 3.7V 1200mAh) direkt mit dem Konnektor unter dem Board verbunden. Mit folgenden Code möchte ich die Spannung vom Akku auslesen:

uint16_t batteryVoltage = getBatteryVoltage();
Serial.print("Batteryvoltage (mV): ");
Serial.println(batteryVoltage);

Nur bekomme ich dauernd 0.0020 angezeigt, auch nach mehreren Tagen Nutzung. Ein oder zwei mal am Tag kann es auch mal eine 0.0000 sein, um dann bei der nächsten Messung (alle 30 Minuten) wieder 0.0020 anzuzeigen.

Hat jemand eine Idee, was ich falsch mache?

Ich glaube dir nicht.
Bei einem uint16_t kann nie, wirklich nie, 0.0020 angezeigt werden.
unmöglich.

Wenn platformio dann:

1 Like

Bitte einmal

  • compilierfähigen Code
  • Schaltplan
  • gute Bilder vom Aufbau

hier Posten.