Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
uc-welt:gscheiduino:11-hysterese [2016/01/08 15:52] Hannes Jochriemuc-welt:gscheiduino:11-hysterese [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 134: Zeile 134:
   pinMode(LED_GRUEN, OUTPUT); // Pin auf Ausgang   pinMode(LED_GRUEN, OUTPUT); // Pin auf Ausgang
   pinMode(ANALOGPIN, INPUT);  // Pin auf Eingang   pinMode(ANALOGPIN, INPUT);  // Pin auf Eingang
-  if(analogRead(ANALOGPIN)<613)+  if(analogRead(ANALOGPIN)<SCHWELLWERT)
   {  // Der Wert ist im grünen Bereich, kann also steigen   {  // Der Wert ist im grünen Bereich, kann also steigen
     wert_steigt = 1;     wert_steigt = 1;
Zeile 153: Zeile 153:
   // Lieber mehr Klammern setzen als zu wenig, so ist die Reihenfolge sicher definiert:   // Lieber mehr Klammern setzen als zu wenig, so ist die Reihenfolge sicher definiert:
   if((wert_steigt == 1) && (messwert > (SCHWELLWERT + HYSTERESE)))   if((wert_steigt == 1) && (messwert > (SCHWELLWERT + HYSTERESE)))
-  { // Wenn der Wert >613 ist, wird folgender Code ausgeführt:+  { // Wenn der Wert >SCHWELLWERT+HYSTERESE ist, wird folgender Code ausgeführt:
     digitalWrite(LED_ROT, HIGH);  // rote LED an     digitalWrite(LED_ROT, HIGH);  // rote LED an
     digitalWrite(LED_GRUEN, LOW); // gruene LED aus     digitalWrite(LED_GRUEN, LOW); // gruene LED aus