Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
www-fuer-alle:co2-ampel [2020/12/10 21:03] – [Messbeispiel] bieblwww-fuer-alle:co2-ampel [2021/03/23 12:33] – Externe Bearbeitung 127.0.0.1
Zeile 14: Zeile 14:
 ===== fertige Ampel - LED mit Buzzer und OLED-Anzeige (ohne UHR und SD-Karte)===== ===== fertige Ampel - LED mit Buzzer und OLED-Anzeige (ohne UHR und SD-Karte)=====
  
-{{:www-fuer-alle:co2-nano-oled-2.jpg?300|}}+{{:www-fuer-alle:co2-nano-oled-2.jpg?300|}}{{:www-fuer-alle:arduino-co2-nano.jpg?200|}}
  
   * Nano 5 €   * Nano 5 €
Zeile 119: Zeile 119:
     oled.println(" ------------");     oled.println(" ------------");
     oled.println(" SAS-Projekt 2020");     oled.println(" SAS-Projekt 2020");
 +    tone(summer,444);
 +    // delay(20);
 +    noTone;
 +       
  
 /************************************** /**************************************
Zeile 128: Zeile 132:
    pinMode(rot, OUTPUT);    pinMode(rot, OUTPUT);
    pinMode(blau, OUTPUT);    pinMode(blau, OUTPUT);
-   tone(summer,600); +   noTone;
-   delay(2000);+
    ledTest();    ledTest();
    Serial.begin(9600);       Serial.begin(9600);   
Zeile 177: Zeile 180:
                                                                  
         Serial.write(Messdaten.read());                        // ... bis keine Daten mehr gefunden werden können.         Serial.write(Messdaten.read());                        // ... bis keine Daten mehr gefunden werden können.
 +        digitalWrite(blau, HIGH);
 +        digitalWrite(blau, LOW);
 +        
        }        }
      Messdaten.close();                                        // Im Anschluss wird die Textdatei wieder geschlossen.      Messdaten.close();                                        // Im Anschluss wird die Textdatei wieder geschlossen.
Zeile 184: Zeile 190:
     Serial.println("Textdatei konnte nicht geoeffnet werden"); // ... erscheint eine Fehlermeldung im seriellen Monitor.     Serial.println("Textdatei konnte nicht geoeffnet werden"); // ... erscheint eine Fehlermeldung im seriellen Monitor.
     }     }
 +    digitalWrite(blau, LOW);
  
 /************************************** /**************************************
Zeile 300: Zeile 307:
   oled.println(now.minute(), DEC);   oled.println(now.minute(), DEC);
   ledRot();   ledRot();
-  if (ppm_pwm < guteLuft)          { ledGruen(); }+  ledGruen();
   if (ppm_pwm > mittlereQualitaet) { ledGelb(); }   if (ppm_pwm > mittlereQualitaet) { ledGelb(); }
   if (ppm_pwm > schlechteLuft)     { ledRot();    if (ppm_pwm > schlechteLuft)     { ledRot(); 
Zeile 319: Zeile 326:
            digitalWrite(gelb, HIGH);            digitalWrite(gelb, HIGH);
            digitalWrite(rot, HIGH);            digitalWrite(rot, HIGH);
 +           digitalWrite(blau, LOW); 
 +           delay(600);
            digitalWrite(blau, HIGH);             digitalWrite(blau, HIGH); 
 +           delay(100);       
 +           digitalWrite(gruen, LOW);
 +           digitalWrite(gelb, LOW);
 +           digitalWrite(rot, LOW);
 +           digitalWrite(blau, LOW);            
            noTone(summer);            noTone(summer);
 } }
QR-Code
QR-Code www-fuer-alle:co2-ampel (erstellt für aktuelle Seite)