Also folgender Code soll ausgeführt werden Sinn dahinter ist das bei einer Spannung von 3,6V - 3,8V eine LED leuchtet (Pin 13), diese leuchtet aber dauerhaft auch bei 1V was hab ich da falsch gemacht...
int readPin = A5;
int readVal;
float V2 = 0.00;
int delayTime = 500;
int A13 = 13;
int A20 = 12;
int A32 = 8;
int A64 = 7;
void setup() {
pinMode(readPin, INPUT);
Serial.begin(9600);
}
void loop() {
readVal = analogRead(readPin);
V2 = (5. / 1023.) * readVal;
Serial.println(V2);
delay(delayTime);
do {
digitalWrite(A13, HIGH);
readVal = analogRead(readPin);
V2 = (5. / 1023.) * readVal;
Serial.println(V2);
delay(delayTime);
}
while ((V2 <= 3.8) && (V2 >= 3.6));
}