Nachschaltung für Uhr

Gast #1856987
Lesenswert?
• ▲
▼
Moin,

ich habe hier eine Uhrenschaltung via Atmega8 realisiert. Die Ausgabe 
geschieht dabei via Multiplex an 7-Segment(en); die Zeit läuft derz noch 
asynchron über einen Uhrenquarz. Für die Taktung der 7-Segmente greife 
ich auf den internen Takt zu. Die 7er(CA) hängen bei mir am ULN2003 und
CA am Transistor.
Als Stromversorgung habe ich einen fertiges 5V Netzteil genommen.
Soweit läuft die Uhr super und jetzt nach gut einer Woche noch 
sekundengenau (nur der Alarmpiezo muss dringend etwas gegen etwas 
Weckfreundlicheres getauscht werden).

Jetzt möchte ich gerne eine Nachtschaltung auf Knopfdruck oder LDR 
realisieren, stehe aber auf dem Schlauch, wie ich das am geschicktesten 
machen kann.

Am liebsten wäre es mir die Spannung auf Knopfdruck stumpf vorne am 
Eingang auf 3V abzusenken, dann habe ich die Segmenthelligkeit, die ich 
benötige und der Atmel läuft noch problemlos.

Softwarelösung? Da muss ich gestehen, dass ich trotz etlicher PWM 
Beiträge nicht kapiert habe, wie ich die Frequenz passend runterdrehe. 
Die 7-Segmente laufen im Multiplex via Timer1. Wie spielt denn da der 
PWM rein, dass die Darstellung nicht aus dem Tritt kommt, bzw. wie 
ändere ich per Tastaturevent das Setup für den PWM ohne dass die 
Interruptroutine aus dem Tritt kommt?

Wie habt Ihr das bei Eurer Uhr realisiert?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.