Forum: Mikrocontroller und Digitale Elektronik µC auf Uhrzeiten reagieren lassen?


von Daniel (Gast)


Lesenswert?

Hallo,

ich habe einen Crumb mit einem AT Mega 168. Wie kann ich diesen auf 
Uhrzeiten reagieren lassen? Sodas er ab Beispielsweise 20 Uhr weiß jetzt 
gehe ich in den Sleep Modus und um 8 Uhr lässt er sein Programm wieder 
ablaufen.

Oder funktioniert soetwas gar nicht mit einem µC?

Bin leider noch ein blutiger Anfänger was das Thema µC angeht und habe 
auch schon gegoogelt aber anscheinend nicht die passenden Begriffe 
gefunden.

Vielen Dank für Eure Hilfe im voraus!!!

von john (Gast)


Lesenswert?

du kannst versuchen mit einem Real Time Clock ( RTC ) , es gibt auch 
welche die wecker funktion haben. Per µC kannst du dann es einstellen, 
per interrupt wird dein µC dann 'geweckt' und eine bestimmte funktion 
dann gestartet.

http://www.maxim-ic.com/products/rtc/real-time-clocks.cfm

von Falk B. (falk)


Lesenswert?


von Michael M. (mikmik)


Lesenswert?

Du kannst Deinem Atmega schlecht solche Aufträge geben wenn er nicht 
weis wie spät es ist. D.h. du musst ihm das mitteilen indem du ihn zB an 
einen Funkuhr-Empfänger hängst oder ihm einmal "sagst" wie spät es ist 
und dann anfängst, mittels Timer die vergehende Zeit zu berücksichtigen. 
Beides ist nicht gerade sehr simpel. Als blutigen Anfänger würde ich Dir 
raten, schau mal dass Du eine LED im genauen Sekunden Takt mittels Timer 
(nicht delay) blinken lassen kannst, dann kommst Du von selbst drauf.

Dann musst Du dich noch in die Powersafe modes einarbeiten und Dich mit 
dem Watchdog beschäftigen, damit Du Deinen MC schlafen legen kannst und 
dich auch drauf verlassen kannst, dass er um 8:00 wieder aufwacht.

Und ja, all das geht mit einem MC.

von micha (Gast)


Lesenswert?

Das geht schon. Entweder mit einem externen Uhr-Baustein. Die heissen 
dann "RTC" und habe die Aufgabe eine Uhr laufen zu lassen und bei Alarm 
den µC aufzuwecken. Vorteil: geanu, Nachteil: zusätzliches Bauteil

Oder Du programmierst das selbst. Das heisst Du baust eine [[ 
AVR-Tutorial: Uhr]] mit einem Timer. Der zählt z.B. die Zeit und wenn 
der richtige Zeitpunkt erreicht ist startet er die gewünschte Funktion. 
Suhc mal nach "uhr" oder "uhrzeit" in diesem Forum/Codesammlung... 
Vorteil: kein zusätzliches Bauteil NAchteil: ggfs. ungenau

alles weitere: AVR - Die genaue Sekunde / RTC

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

was ist denn ein crumb?

von Magnus Müller (Gast)


Lesenswert?

Wegstaben Verbuchsler schrieb:
> was ist denn ein crumb?

Das ist eine Serie von miniatur AVR-Modulen der Firma chip45.

http://www.chip45.com/index.pl?page=CrumbModule&lang=de

Gruß,
Magnetus

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

danke, Leo war da auch nicht wirklich hilfreich:

(to) crumb =  Krume, Brösel, panieren ...

von Magnus Müller (Gast)


Lesenswert?

Wegstaben Verbuchsler schrieb:
> danke, Leo war da auch nicht wirklich hilfreich:
>
> (to) crumb =  Krume, Brösel, panieren ...

Google ist da auch nicht besser...

Nomen

   1. Krümel
   2. Krume
   3. Brösel
   4. Depp         <---  auch nicht schlecht ;o)
   5. Lump

von Stefan W. (wswbln)


Angehängte Dateien:

Lesenswert?

Magnus Müller schrieb:
> Wegstaben Verbuchsler schrieb:
>> was ist denn ein crumb?
>
> Das ist eine Serie von miniatur AVR-Modulen der Firma chip45.

Hey, haben die bei mir abgeguckt?? ;-))

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.