INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Uhrzeiten vergleichen
13.12.2014, 11:14
Beitrag #9
RE: Uhrzeiten vergleichen
Code:
#include <Time.h>
#include <TimeAlarms.h>

void setup()
{
  Serial.begin(9600);
  setTime(8,29,0,1,1,11); // set time to Saturday 8:29:00am Jan 1 2011
  // create the alarms
  Alarm.alarmRepeat(8,30,0, MorningAlarm);  // 8:30am every day
  Alarm.alarmRepeat(17,45,0,EveningAlarm);  // 5:45pm every day
  Alarm.alarmRepeat(dowSaturday,8,30,30,WeeklyAlarm);  // 8:30:30 every Saturday


  Alarm.timerRepeat(15, Repeats);            // timer for every 15 seconds    
  Alarm.timerOnce(10, OnceOnly);             // called once after 10 seconds
}

void  loop(){  
  digitalClockDisplay();
  Alarm.delay(1000); // wait one second between clock display
}
// functions to be called when an alarm triggers:
void MorningAlarm(){
  Serial.println("Alarm: - turn lights off");    
}

void EveningAlarm(){
  Serial.println("Alarm: - turn lights on");          
}

void WeeklyAlarm(){
  Serial.println("Alarm: - its Monday Morning");      
}

void ExplicitAlarm(){
  Serial.println("Alarm: - this triggers only at the given date and time");      
}

void Repeats(){
  Serial.println("15 second timer");        
}

void OnceOnly(){
  Serial.println("This timer only triggers once");  
}

void digitalClockDisplay()
{
  // digital clock display of the time
  Serial.print(hour());
  printDigits(minute());
  printDigits(second());
  Serial.println();
}

void printDigits(int digits)
{
  Serial.print(":");
  if(digits < 10)
    Serial.print('0');
  Serial.print(digits);
}

es ist quasi der unveränderte Alarmsketch....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2014, 11:18
Beitrag #10
RE: Uhrzeiten vergleichen
Hi,
ich glaube, dass in Deinem anderen Sketch das Alarm.delay fehlt. Das muss anscheinend periodisch aufgerufen werden, da in dieser Funktion geprüft wird, ob eine Alarmzeit erreicht ist. Man kann auch Alarm.delay(0) aufrufen, wenn man eigentlich gar nichts "delayen" will.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2014, 11:19 (Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2014 11:52 von MaHa1976.)
Beitrag #11
RE: Uhrzeiten vergleichen
Das Alarm.delay habe ich als Funktion für das Display verstanden, damit es nicht ständig aktualisiert wird... versuche ich mal...

Aber ich habe die Zeile "setTime....." nicht mit übernommen, da für mein Verständins die eigentliche Zeit überschrieben wäre...

kann es sein, dass ich denoch an dieser Stelle ein "Bezugszeit" setzen muss?

Also könnte ich schreiben "setTime(now);" ?

Oh, tatsächlich... hab ein Alarmdelay mit 10ms eingefügt und da scheint Leben in die Bude zu kommen... :-D

Also.... alles funktioniert.... jetzt kann ich mich daran machen eine Alarmfunktion anzusteuern...

mit mode++ kann ich schon mal in den nächsten Modus schalten...

Danke für die schnelle Hilfe...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2014, 12:39
Beitrag #12
RE: Uhrzeiten vergleichen
(13.12.2014 11:19)MaHa1976 schrieb:  Aber ich habe die Zeile "setTime....." nicht mit übernommen, da für mein Verständins die eigentliche Zeit überschrieben wäre...

kann es sein, dass ich denoch an dieser Stelle ein "Bezugszeit" setzen muss?

Also könnte ich schreiben "setTime(now);" ?
Das sollte eigentlich durch das hier automatisch passieren:
Code:
setSyncProvider(RTC.get);
   setSyncInterval(1);
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2014, 12:50
Beitrag #13
RE: Uhrzeiten vergleichen
Ja, es war tatsächlich das fehlende Alarmdelay...

Jetzt fehlt nur noch eine Taste im den Alarm zu stoppen.... ;-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2014, 13:02
Beitrag #14
RE: Uhrzeiten vergleichen
Hi,
mach mal ein Bild oder ein Video.
Ich hab hier auch noch eine LED-Lichterkette mit 50 Lichtern. Vielleicht wäre das auch noch eine Anwendung.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2014, 13:06 (Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2014 13:22 von MaHa1976.)
Beitrag #15
RE: Uhrzeiten vergleichen
Im Moment kann man da nicht viel sehen... ich schau mal wie ich hier ein Foto hochladen kann....

aber die schönsten Beispiele wie man die LED- Streifen nutzen kann findet man direkt bei Adafruit: https://learn.adafruit.com/neopixel-ring...lock-faces

das anhängen von einem Foto klappt irgendwie nicht...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2014, 13:25
Beitrag #16
RE: Uhrzeiten vergleichen
(13.12.2014 13:06)MaHa1976 schrieb:  das anhängen von einem Foto klappt irgendwie nicht...
Drücke auf "Reply" dann kommt der komplette Editor hoch. Darunter gibt es dann "Neues Attachment". Dort auf "Durchsuchen..." drücken und Pfad eingeben. Dann zurück und "Attachment hinzufügen" drücken.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Strings erstellen und vergleichen BennIY 4 386 22.06.2016 10:37
Letzter Beitrag: SkobyMobil
  Problem: RFID code mit Inhalt einer Textdatei auf einer SD Karte vergleichen MartinK 6 505 29.03.2016 16:45
Letzter Beitrag: MartinK
  Messwerte Zwischenspeichern und Vergleichen Wampo 1 875 09.06.2014 13:06
Letzter Beitrag: Thorsten Pferdekämper

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste