An noiasca: Ja ich komme damit zurecht. Im Grunde läuft es jetzt so wie es soll.
Anfang des Programms:
void loop()
{
currentMillis = millis();
if (currentMillis - previousMillis >= ausZeit && digitalRead(HBL)) {
digitalWrite(HBL,LOW);
}
..Auswertung / Ausgabe..
// Unterprogramm LED an
void HGBLan()
{
unsigned long currentMillisan = millis();
if (currentMillisan - previousMillisan >= anZeit) {
previousMillisan = currentMillisan;
digitalWrite(HBL,HIGH);
previousMillis = millis();
}
}
ardubu: Mit "Funktionen" meinst du voids oder? Wenn es so ist hätte ich das später auch gemacht. Ist das überschreiben mit Leerzeichen denn schneller als lcdclear?
Danke an alle für die Hinweise!
LG