Akku Messung
This commit is contained in:
parent
d0338e356c
commit
5bea8a527d
|
@ -1,7 +1,7 @@
|
||||||
#include <Arduino.h>
|
#include <Arduino.h>
|
||||||
|
|
||||||
const float MinimalSpannung = 2.85;
|
const float MinimalSpannung = 2.85;
|
||||||
float koa = 0.984326019;
|
float korectur = 0.8870;
|
||||||
char floatString[15] = {0};
|
char floatString[15] = {0};
|
||||||
float AKKU;
|
float AKKU;
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ float getBattery(float kor = 1.000)
|
||||||
return 3.05;
|
return 3.05;
|
||||||
#endif
|
#endif
|
||||||
float valA0 = analogRead(A0);
|
float valA0 = analogRead(A0);
|
||||||
valA0 = valA0 * 3.7; // (R1 + r1 + r2) / r2
|
valA0 = valA0 * 5.9; // (R1 + r1 + r2) / r2
|
||||||
// r1 und r2 Spannungsteiler
|
// r1 und r2 Spannungsteiler
|
||||||
// r1 = 270k, r2 = 100k
|
// r1 = 270k, r2 = 100k
|
||||||
// Spannungsbereich = 5.2 Volt
|
// Spannungsbereich = 5.2 Volt
|
||||||
|
|
|
@ -28,7 +28,8 @@ PubSubClient client(espClient);
|
||||||
//#include <mess_BMP280.h>
|
//#include <mess_BMP280.h>
|
||||||
#include <mess_BME280.h>
|
#include <mess_BME280.h>
|
||||||
|
|
||||||
#include <mess_Ub.h>
|
//#include <mess_Ub.h>
|
||||||
|
#include <mess_Ub_old.h>
|
||||||
|
|
||||||
#include <messADS1115.h>
|
#include <messADS1115.h>
|
||||||
|
|
||||||
|
@ -100,8 +101,9 @@ void setup() {
|
||||||
initADS();
|
initADS();
|
||||||
#endif
|
#endif
|
||||||
if (!F_ADS1115 == true){
|
if (!F_ADS1115 == true){
|
||||||
AKKU = getBattery(); // ca. 170 ms
|
AKKU = getBattery(korectur); // ca. 170 ms
|
||||||
Serial.println("ALTE UB MESSUNG:");
|
Serial.println("ALTE UB MESSUNG:");
|
||||||
|
Serial.println(AKKU);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
MessungADS();
|
MessungADS();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user