Starthilfe für kleine uC Projekt

Gast #2379209
Lesenswert?
• ▲
▼
Hallo!

Für den Einstieg (neben ein paar Basteleien die ich schon gemacht habe) 
habe ich mir etwas praktisches ausgesucht:

Mein Brotbackautomat backt mir nicht lange genug. Den Backvorgang (neu-) 
starten kann man durch zwei Tasterdrücke. Diese Aktion soll 
zeitgesteuert ausgelöst werden; die Zeit hängt vom Modus ab, und diesen 
erkenne ich daran, welche von zwei LEDs leuchtet. Als Spannungsquelle 
kann ich 5.5V Gleichspannung abgreifen.

Ablauf: Die Aktion startet durch Druck auf Taster S1 (GND liegt an Port 
1 meines ATiny12 an, interner Pullup ist aktiv). Die Ports 7 und 8 als 
Input prüfen, welche der beiden LEDs leuchtet (Soll hier der Pullup 
aktiv sein?).

Nun verwende ich den internen Timer des ATiny12 um knapp 2h zu schlafen 
(muss nicht genau sein, darf ein paar Minuten abweichen). Letztendlich 
werden die beiden Schalter gedrückt. Dabei werden auf dem 74hc4066 
nacheinander die Pins 5 und 6 durchgeschaltet was die Taster (an den 
entsprechenden Output Pins des 74hc4066 angeschlossen; nicht auf 
Schaltplan) ansteuert bzw. einen Tasterdruck simuliert (Taster 1: Pin 8 
und 9, Taster 2: Pin 3 und 4).

Funktioniert das Konzept soweit? Habe ich etwas übersehen oder einen 
Fehler gemacht?

Danke im Voraus und entschuldigt bitte den schlechten Schaltplan; mit 
Eagle bin ich (noch) nicht so gut klargekommen und mit Fritzing bekomme 
ich keine geraden Verbindungen. Ich arbeite dran ;)
Angehängte Dateien:
#2379237
Lesenswert?
• ▲
▼
Doch, ich verstehe schon, was gemeint ist. Letztlich wird nach dem Start 
2 Stunden gewartet, dann werden für eine kurzen Moment zwei Ausgänge in 
einer bestimmten Sequenz auf High gesetzt, und das war's dann auch 
schon.

Wenn der 4066 mit den Spannungen zurechtkommt, die geschaltet werden, 
müsste es klappen. Die Massen müssen verbunden sein, weil der 4066 nicht 
potentialfrei schaltet. Ich hoffe doch sehr, dass die Tasten nicht auf 
der Netzseite liegen und Netzspannung führen können.

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.