Forum: Mikrocontroller und Digitale Elektronik ATMega32 mit Taster und LEDs verbinden


von Holger L. (holger1995)


Lesenswert?

Hallo guten Abend,

ich hätte mal wieder eine Frage. Ich versuche mein Schaltplan zu 
gestalten.
Mein Problem ist jetzt, wie muss der Schaltplan aussehen, wenn ich die 
24 LEDs und die 16 Taster an den ATMega32 anbringen will? Könnte mir 
vielleicht jemand ein Beispiel geben für eine Leitung am Port? Ich will 
mit einem Taster zwei verschiedene LEDs bedienen. Wenn ich den Taster 
einmal drücke, dann soll die Blaue LED angehen. Drücke ich den Taster 
zweimal dann soll der rote Taster angehen. Über den zweiten Taster, soll 
die gelbe LED leuchten.

Danke
Holger

von Karl H. (kbuchegg)


Lesenswert?


von Fox Mulder (Gast)


Lesenswert?

24 LEDs + 16 Taster = 40 Pins, na da passt der M32 ja ganz genau.

Holger Laut schrieb:
> wie muss der Schaltplan aussehen

Oh je, da bist du hier der allererste der so was macht.

von Holger L. (holger1995)


Lesenswert?

Fox Mulder schrieb:
> 24 LEDs + 16 Taster = 40 Pins, na da passt der M32 ja ganz genau.

Ich weiß, danach hab ich den Microkontroller ausgesucht.

von Stefan S. (stefan2013)


Lesenswert?

Vielleicht aber auch zu genau ;).
Du kannst ja nicht alle 40 Pins als GPIOs verwenden.

Da wirst du dich wohl mit Multiplexing beschäftigen müssen.

von Holger L. (holger1995)


Lesenswert?

Stefan S. schrieb:
> Vielleicht aber auch zu genau ;).
> Du kannst ja nicht alle 40 Pins als GPIOs verwenden.
>
> Da wirst du dich wohl mit Multiplexing beschäftigen müssen.


Ok, und wie könnte da ein Schaltplan aussehen? Ich könnte doch auch 
Schiebregister verwenden oder?

von Eumel (Gast)


Lesenswert?

Holger Laut schrieb:
> Ich weiß, danach hab ich den Microkontroller ausgesucht.

Und offensichtlich noch nie ins Datenblatt geschaut. Nimm ein paar 
Schieberegister und einen kleineren Controller. Beachte maximale Ströme 
und schau dir an wie man Taster entprellt.

von Karl H. (kbuchegg)


Lesenswert?

Holger Laut schrieb:
> Stefan S. schrieb:
>> Vielleicht aber auch zu genau ;).
>> Du kannst ja nicht alle 40 Pins als GPIOs verwenden.
>>
>> Da wirst du dich wohl mit Multiplexing beschäftigen müssen.
>
>
> Ok, und wie könnte da ein Schaltplan aussehen?

Es hilft nichts.
Du wirst dich mit den Tutorien beschäftigen müssen!


Will denn heute wirklich keiner mehr die Grundlagen lernen?
Aber irgendwelche Dinge bauen können, das wollen sie.

von Eumel (Gast)


Lesenswert?

Holger Laut schrieb:
> Ok, und wie könnte da ein Schaltplan aussehen?

Bevor du dir darüber Gedanken machst solltest du erstmal eine LED zum 
blinken bringen und dann wenn das klappt (was lange genug dauern wird) 
einen einzigen Taster einlesen. Dann kommen die Schieberegister.

von Fox Mulder (Gast)


Lesenswert?

Holger Laut schrieb:
> Ich weiß, danach hab ich den Microkontroller ausgesucht.

Vielleicht solltest du erst mal mit 2 LEDs und 2 Tastern anfangen. Den 
M32 darfst du ruhig dafür verwenden. Und dann wirst du wahrscheinlich 
auch feststellen das 40 Pins nicht unbedingt gleich 40 Pins sind.

von Holger L. (holger1995)


Lesenswert?

Fox Mulder schrieb im Beitrag #3279294
> Vielleicht solltest du erst mal mit 2 LEDs und 2 Tastern anfangen.

Ok, das kann ich mal machen aber wie schließe ich in einer Leitung den 
Taster und die LED an?

von Stefan S. (stefan2013)


Lesenswert?

Du willst LED und Taster ja nicht an eine gemeinsame Leitung 
anschließen, das macht ja keinen Sinn.
Taster an die eine Leitung, LED an die andere. Wie hier im AVR-Tutorial 
beschrieben.

von Holger L. (holger1995)


Lesenswert?

Herzlichen Dank für eure Hilfe, ihr habt mir wirklich geholfen.

Gruß
Holger

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.