Forum: Mikrocontroller und Digitale Elektronik Tasten entprellen


von S. H. (fat32)


Lesenswert?

Hallo,

ich habe einen Mega32 und 16 Tasten. Würdet ihr die Tasten 
softwareseitung oder hardwareseitig entprellen? Oder sogar beides?

Ich programmiere in C.

von rechts (Gast)


Lesenswert?

Ich würde die Tasten zu einer 4x4-Matrix verschalten und hardwareseitig 
entprellen. Alles andere ist doch langweilig.

von Power (Gast)


Lesenswert?


von Peter D. (peda)


Lesenswert?

rechts wrote:
> Ich würde die Tasten zu einer 4x4-Matrix verschalten und hardwareseitig
> entprellen. Alles andere ist doch langweilig.

Ich würd sie parallel anschließen, irgendwie muß man ja die vielen 
IO-Pins alle kriegen.


Peter

von Rahul D. (rahul)


Lesenswert?

Peter Dannegger wrote:
> rechts wrote:
>> Ich würde die Tasten zu einer 4x4-Matrix verschalten und hardwareseitig
>> entprellen. Alles andere ist doch langweilig.
>
> Ich würd sie parallel anschließen, irgendwie muß man ja die vielen
> IO-Pins alle kriegen.
>
>
> Peter

Wie wäre es mit einem eigenen Controller für jede Taste?
Und die Controller dann in einer Matrix anordnen?!

von Schaltungsvereinfacher (Gast)


Lesenswert?

Ein Mega32 ist doch schwer unterdimensioniert, ich würde für jede Taste 
einen ARM nehmen, und diese dann im Matrix verschalten.

von S. H. (fat32)


Lesenswert?

maul halten?

von Maxim (maxim) Benutzerseite


Lesenswert?

Ihr seid Anfänger. Ich habe das bei meinem Projekt "Fernbedienung" 
gelöst, indem ich für jede Taste einen PC hatte, der diese auswertete 
und die Daten per Netzwerk an einen Hauptrechner schickte. Dieser hatte 
einen uC am USB-Port hängen, der sich um die Infrarot-LED gekümmert hat.

edit: Achso, noch was zum Thema. :D Ich würde die Taster hardwareseitig 
entprellen. Dann könntest du bei unzureichender Wirkung noch 
softwaremäßig nachhelfen. Allerdings braucht man für die Entprellung von 
16 Tastern mindestens 32 Bauteile. Musst halt schauen, ob sich das 
rentiert.

von antworter (Gast)


Lesenswert?

>indem ich für jede Taste einen PC hatte

Das ist doch total old-school.

Die NASA setzt doch schon lange auf Majoritätsentscheidung:
2 von 3 Rechnern müssen gleicher Meinung sein.

Fazit: 3 Rechner pro Taste, dann eine Matrix

Obwohl...hm... lieber 3 Matrizen ;-)

von schuh (Gast)


Lesenswert?

Liebe Moderatoren!
Reinigen Sie bitte diese Webseite. Wenn man was ernstes sucht, findet 
man so was, wie das hier (siehe Beiträge oben). Ich hab mich fast zum 
Tode gelacht. Das gehört in die Rubrik "Lustiges auf 
mikrocontroller.net".

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.