Hallo Leute,
Als Anregung wenn du es doch Softwareseitig machen möchtest:
Danke @Mahimus, da die LM393 IC noch bis zum Wochenende auf dem Weg zu mir sind hab ich die Hysterese auf der Softwareseite mal ausprobiert.
Hier der Auszug aus dem Hauptteil:
int sensorValue1 = analogRead(sensorPin);
float voltage1 = sensorValue1 * (5.0 / 1023.0);
if (voltage1 <= lowerTR )
{
digitalWrite(ledPinnegativ, HIGH);
digitalWrite(ledPinpositiv, LOW);
digitalWrite(ledPinmitte1, LOW);
digitalWrite(ledPinmitte2, LOW);
hold = false;
}
if ((voltage1 >= lowerTR) && (voltage1 <= upperTR))
{
digitalWrite(ledPinnegativ, LOW);
digitalWrite(ledPinpositiv, LOW);
digitalWrite(ledPinmitte1, HIGH);
digitalWrite(ledPinmitte2, HIGH);
}
if(voltage1 >= upperTR && hold == false)
{
digitalWrite(ledPinnegativ, LOW);
digitalWrite(ledPinpositiv, HIGH);
digitalWrite(ledPinmitte1, LOW);
digitalWrite(ledPinmitte2, LOW);
Acounter ++;
hold = true;
}
Gruß Ardukus