HCCFish 6 months ago
parent
commit
5ef1ad1ff3
1 changed files with 2 additions and 3 deletions
  1. 2 3
      firmware/pd-psu_v3/pd-psu_v3.ino

+ 2 - 3
firmware/pd-psu_v3/pd-psu_v3.ino

@@ -51,7 +51,6 @@ void loop() {
   for (int i = 0; i < 10; i++) {
     voltageReading += map(analogRead(VOLTAGE_PIN), 0, 255, 0, 500) * 4;  //Convert ADC to Volt
   }
-  voltageReading /= 10;
 
   //Get output current
   currentReading = analogRead(CURRENT_PIN);
@@ -59,11 +58,11 @@ void loop() {
   isCCMode = !digitalRead(CCCV_PIN);
 
   //Cap the range of digits to make sure it won't overflow
-  voltageReading = min(voltageReading, 9999);
+  voltageReading = min(voltageReading, 99999);
   currentReading = min(currentReading, 999);
 
   //Print result on USB Serial
-  USBSerial_print(((float)voltageReading / 100));
+  USBSerial_print(((float)voltageReading / 1000));
   USBSerial_print(",");
   USBSerial_println(((float)currentReading / 100));