Forum: Mikrocontroller und Digitale Elektronik Buzzer mit LED Timer


von Gerri K. (gerri_k)


Lesenswert?

Hallo erstmal

Bin neu hier und für jede antwort dankbar...

Also nun zu meiner frage ich möchte eine Schaltung realisieren welche 
folgendes kann :

Es gibt zwei taster, wird ein taster gedrückt ist der andere gesperrt 
und es wird durch eine reihe von 5 LEDs (gibt natürlich 2 davon) 
symbolisiert welcher taster gedrückt wurde. Nun sollen die LEDs im 
sekunden takt eine nach der anderen ausgehen. Sobald alle erloschen sind 
kann wieder gedrückt werden.

so nun möchte ich eigentlich nur wissen wie dies am besten zu 
realisieren ist also sprich konventionell nur mit bauteilen ? oder 
mittels mikrokontroller ? einen den man mittels programmer beschreiben 
kann oder ein vorgefertigter ? oder gar durch einen arduino ?

das einzige was ich nicht möchte ist eine schützen schaltung

mfg gerri

von Edi R. (edi_r)


Lesenswert?

Ich würde einen ATtiny2313 dafür verwenden. Der hat genug Portpins für 
10 LEDs und 2 Tasten, ist weit verbreitet und kostet wenig. Der 
zusätzliche Bauteilaufwand hält sich in Grenzen: Außer den Bauteilen, 
die Du sowieso schon erwähnt hast (10 LEDs plus Vorwiderstände, 2 
Tasten) brauchst Du nur noch einen keramischen Kondensator 100 nF. Und 
das Programm dazu ist trivial.

von Gerri K. (gerri_k)


Lesenswert?

herzlichen dank für die überaus schnelle antwort !

und gibt es dafür einen speziellen programmer und software ?

von Falk B. (falk)


Lesenswert?

@  Gerri K. (gerri_k)

>und gibt es dafür einen speziellen programmer

Dutzende.

AVR ISP

> und software ?

Mehrere.

Assembler, hierfür nicht zu empfehlen
Bascom AVR, für dieses Projekt vollkommen OK
WinAVR, ein C-Compiler, zusammen mit AVR Studio

Andere Sprachen sind eher exotisch und nicht empfehlenswert.

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.