- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 12

Thema: NodeMCU 8662: CountDown erstellen

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #5
    HaWe
    Gast
    so in dieser Art:

    Code:
    uint32_t starttime;
    
    void setup() {
      // put your setup code here, to run once:
      Serial.begin(115200);
      delay(3000);
      Serial.println("Serial started");
    
      starttime=millis();  // start countdown
    }
    
    
    void setBGColor(uint32_t myColor){ }  // eigene Funktion verwenden!
    
    
    void setcolor(uint32_t timesec) {
      uint32_t myColor2, myColor1, myColor0; // Color-Werte definieren!
      
      if(timesec>20) {
        setBGColor(myColor2); 
        Serial.println("myColor2");
      }
      else
      if(timesec<=5 && timesec>=0 ) {
        setBGColor(myColor0);
        Serial.println("myColor0");
      }
      else
      if(timesec<=20 && timesec>0) {
        setBGColor(myColor0);
        Serial.println("myColor1");
      }
    
    }
    
    uint32_t countdowntime=20; // sec countdown;
    
    void loop() {
      static int32_t passedsec, oldpassedsec=0, dtimesec=-1;
         
      passedsec= (millis()-starttime)/1000;
      
      if(oldpassedsec!=passedsec  && passedsec<=countdowntime) {
         dtimesec=countdowntime-passedsec;
         Serial.println(dtimesec);
         setcolor(dtimesec);
         oldpassedsec=passedsec;     
         if(dtimesec==0 && countdowntime==20) {
           countdowntime=120;     
           starttime=millis();
         }
      }
      
    
      // *SNIP*
      // do anything important
      // *SNIP*
      
      delay(1);  // yield
    
    }
    Geändert von HaWe (04.12.2018 um 15:15 Uhr)

Ähnliche Themen

  1. nodeMCU zu nodeMCU: keine Kommunikations-Verbindung mehr nach wenigen Minuten
    Von HaWe im Forum NodeMCU-Board und ESP8266, ESP32-Serie
    Antworten: 0
    Letzter Beitrag: 02.10.2017, 14:01
  2. Platinenlayout Platine mit Countdown
    Von Matishi im Forum Konstruktion/CAD/3D-Druck/Sketchup und Platinenlayout Eagle & Fritzing u.a.
    Antworten: 5
    Letzter Beitrag: 10.09.2015, 19:28
  3. Countdown für Platinenbelichter =P~
    Von Inkoknito im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 10.12.2008, 08:02
  4. Countdown
    Von Theux im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 14
    Letzter Beitrag: 06.10.2008, 12:33
  5. Countdown unter Bascom
    Von Dj_Beat im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 8
    Letzter Beitrag: 24.11.2007, 11:48

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests