- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 13

Thema: Arduino automatische Abschaltzeit

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Erfahrener Benutzer Robotik Einstein Avatar von i_make_it
    Registriert seit
    29.07.2008
    Ort
    Raum DA
    Alter
    56
    Beiträge
    2.814
    Hallo,

    ähnliche Frage, grade 2 Tage her.
    Ich nehme grade mal mein Beispiel von da:

    Code:
    unsigned long prev1micros = 0;
    const long toggleinterval = 1000; // nach wieviel Millisekunden soll ein Zustandswechsel erfolgen
    int togglestate = LOW;
    
    void setup() {
    }
    
    void loop() {
    <<<<< hier passiert was das nichts mit der Zeit zu tun hat
      unsigned long cur1micros = millis();
      if (cur1micros - prev1micros >= toggleinterval) { //alle 10ms umschalten
        prev1micros = cur1micros;
        if (togglestate == LOW){
          togglestate = HIGH;
    <<<<< hier passiert was das Abhängig von der Zeit ist
        }else{
          togglestate = LOW;
    <<<<< hier passiert was das Abhängig von der Zeit ist
        }
      }
    <<<<< hier passiert was das nichts mit der Zeit zu tun hat
    }
    den Code hatte ich für einen Arduino Nano geschrieben.

    Deine Ausgangslage ist halt anders.
    Also immer wenn der Befehl zum setzen des Pins kommt, setzt man 'prev1micros = cur1micros' (oder 'prev1micros = millis()') schaltet den Pin und setzt 'togglestate = HIGH'.
    Wenn 'togglestate == HIGH' ist und 'cur1micros - prev1micros >= toggleinterval' ist, löscht man den Pin wieder und setzt 'togglestate = LOW'.

    Soll nach dem ersten Empfangs des Befehls ein zweiter Befehl ignoriert werden, solange der Pin gesetzt ist, muß man das auch noch verriegeln.

    Ich hoffe das hilft als Denkanstoß.
    Geändert von i_make_it (29.06.2017 um 11:02 Uhr)

Ähnliche Themen

  1. Automatische Stromversorgung
    Von AndreasMüler im Forum Schaltungen und Boards der Projektseite Mikrocontroller-Elektronik.de
    Antworten: 4
    Letzter Beitrag: 14.08.2010, 13:36
  2. automatische Heizungsreglung
    Von daniel.weber im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 3
    Letzter Beitrag: 27.03.2008, 06:56
  3. automatische Toröffnung?
    Von spec im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 16.12.2007, 08:44
  4. automatische Singalamplitudenanpassung
    Von hacker im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 23.08.2006, 14:37
  5. Automatische Sensorerkennung
    Von Tomili im Forum AVR Hardwarethemen
    Antworten: 1
    Letzter Beitrag: 07.04.2006, 21:26

Berechtigungen

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

12V Akku bauen