Uhrschaltung ändern

OP #1999494
Hallo Zusammen

Ich habe mir mal eine Schaltung für eine einfache Uhr gesucht und diese 
auch gefunden.

Im Anhang seht ihr die Schaltung und das hex. file
Ich habe diese mit einem 4 Stellingen 7-Segmentanzeige gebaut.

Meine frage an euch ist jetzt ob es möglich ist an diese Schaltung einen 
taster anzubringen um die Segmentanzeige abzuschalten. Aber der Attiny 
darf nicht abgestellt werden.
Wäre auch froh wenn mir jemand auch das Programm ändern könnte.

Das ist meine erste Schaltung mit einem Mikrocontroller, also bitte 
keine alzuschweren Begriffe.
Angehängte Dateien:
Gast
Mente Fabian schrieb:
> Meine frage an euch ist jetzt ob es möglich ist an diese Schaltung einen
> taster anzubringen um die Segmentanzeige abzuschalten.
> Aber der Attiny darf nicht abgestellt werden.

Ja, das geht. Aber auf deinem Schaltplan ist nicht zu erkennen, welche 
Pins noch frei sind.

> Wäre auch froh wenn mir jemand auch das Programm ändern könnte.

Das geht nur am Quelltext. Das hex-File alleine reicht dazu nicht aus.
Gast
Also dein uC hat kein Pin mehr frei (Ist ein tiny2313).
Du könntest allerdings z.B einen der beiden bereits vorhandenen Taster 
nehmen, so 3 sek drücken schaltet die Anzeige aus.
Oder du baust es natürlich ein bisschen mehr um, dann gehen auch mehrere 
Taster.
:-)
Gast
Mente Fabian schrieb:
> Wäre auch froh wenn mir jemand auch das Programm ändern könnte.
Aufträge dieser Art werden von vielen Firmen erledigt, allerdings nicht 
kostenlos. Sach mal was denken sich die Leute eigentlich?

Warum nicht einfach einen Schalter in die Versorgung der Anzeigen?
Gast
Die Pin-Abfrage muss im Programm ergänzt werden. Hast Du den 
Source-Code?
Nachträglich in ASM ist sehr mühsam.

Wenn Du die +-Leitung für die LEDs unterbrichst, werden die Segmente 
immer noch ganz dunkel glimmen, da über die Basiswiderstände noch ein 
wenig Strom fließt. Kannst Du umgehen, indem Du es mit einem Umschalter 
machst und die Kollektoren auf Gnd legst.

Normalerweise nimmt man dafür PNP-Transistoren.

Wenn Du schon beim Ändern bis, könntest Du mit einem LDR eine 
umgehungshelligkeitsabhängige Steuerung bauen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.