Warum funktioniert mein Arduino Code nicht?

LeBonyt  25.08.2024, 18:36

Wird denn überhaupt ein Sound abgespielt, unabhängig von dem Sensor?

Dekan66 
Beitragsersteller
 26.08.2024, 15:02

ja das schon

1 Antwort

Vom Beitragsersteller als hilfreich ausgezeichnet

Zum einen ist die Zeile: bool isSeated ... == LOW; unsinnig...

Definiere die Variable isSeated wie was Seated vor der Routine, also nicht als lokale Variable in der Loop. Diese Variable wird bei jedem Neuaufruf der Loop gelöscht und neu erstellt. Du braucht der Varaible nichts zuzuweisen. Ich nehme immer uint8_t variable;

Dann in loop()

if(digitalRead(setMatPin) // ggf if(!digitalRead...

{

if(wasSeated)

}

else

{

if(!was Seated)

}

i


Dekan66 
Beitragsersteller
 30.08.2024, 18:57

Cool, es hat funktioniert 🙌🏻

0