- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 22

Thema: Alternative zu "Wait"-Befehl

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #13
    Neuer Benutzer Öfters hier
    Registriert seit
    23.07.2006
    Beiträge
    14
    Hallo,

    dieser Thread ist zwar schon etwas älter, aber wer weiß vielleicht antwortet ja doch jemand auf meine Frage ohne einen neuen Thread aufmachen zu müssen...

    Also ich habe eigentlich ein ziemlich ähnliches Problem.
    Ich hab eine Uhr gebastelt, mit einem ATmega 16 und ner LCD (1602a), ein Wecker ist auch dabei und da sind wir auch schon beim Problem:

    Ich möchte die Alarmdauer festlegen, sagen wir mal erst mal auf 5 Minuten, also 300 Sekunden.

    Wenn bei meiner Uhr der Alarm (Wecker) ausgelöst wird, dann wird ein Pin frei geschalten...
    Ich hab erstmal ganz einfach folgenden Code genommen:

    If Alarm_stat = 1 Then
    Portc.1 = 1
    wait 300
    Portc.1 = 0
    End if

    Tja, wenn ich das in mein Code einbaue, dann pausiert der ATmega 300 Sekunden lang.
    In dieser Zeit bleibt meine Uhr stehen, nach 300 Sekunden geht die Uhr ganz normal weiter...

    Wie könnte Portc.1 für eine gewisse Zeit auf 1 setzen, ohne diesen Befehl in die Do/Loop zu schreiben?

    Oder wie würdet ihr die Alarmdauer festlegen?

    Viele Dank schonmal!
    Geändert von mohi (31.03.2012 um 12:59 Uhr)

Berechtigungen

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

12V Akku bauen