Forum: Mikrocontroller und Digitale Elektronik Uhrschaltung ändern


von Mente F. (attiny_fan)


Angehängte Dateien:

Lesenswert?

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.

von Lochrasterfan (Gast)


Lesenswert?

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.

von Floh (Gast)


Lesenswert?

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.
:-)

von Floh (Gast)


Lesenswert?

Sorry Mist geschrieben.
XTAL 2 ist noch frei, da du ja einen Oszillator verwendest.
Taster da ran und gegen Masse schalten lassen.

von ??? (Gast)


Lesenswert?

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?

von Mente F. (attiny_fan)


Lesenswert?

stimmt daran habe ich gar nicht gedacht

von Mente F. (attiny_fan)


Lesenswert?

Floh schrieb:
> Sorry Mist geschrieben.
> XTAL 2 ist noch frei, da du ja einen Oszillator verwendest.
> Taster da ran und gegen Masse schalten lassen.

Geht das auch ohne das ich das programm ändern muss?

von eProfi (Gast)


Lesenswert?

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.

von Chinese Helper (Gast)


Lesenswert?

Mir wäre eher die Dimmbarkeit der Anzeige wichtig...

von Mente F. (attiny_fan)


Lesenswert?

also wen sie an sind müssten sie eben schon ziemlich hell leuchten weil 
ich diese für mein vater gebaut habe und er sieht dunkle sachen nicht so 
gut

von Mente F. (attiny_fan)


Angehängte Dateien:

Lesenswert?

hier mal alles was ich von dem projekt habe

bin sehr dankbar an alle die mir geholfen haben und noch helfen werden

von Karl H. (kbuchegg)


Lesenswert?

Und wie genau soll nun der Taster funktionieren?

Tastendruck schaltet um zwischen Anzeige ein/aus
Oder:
Anzeige leuchtet nur wenn der Taster gedrückt ist

Letzteres passt besser in das jetzige Programm hinein.

von Mente F. (attiny_fan)


Lesenswert?

eigentlich habe ich vorgestellt das man einen tastendruck gibt und dan 
leutet die anzeige und erneutes drücken wieder aus

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.