Tangentbordsfråga
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
Tangentbordsfråga
Hur brukar ni ansluta tangentbord till mikrokontrollers? Tänker då på ett 4x4 eller liknande. Detta är ett enkelt sätt men 74C922 är ju så larvigt dyr, iaf på ELFA. http://www.isk.kth.se/kursinfo/6b2266/keypad/keyenk.htm
Kan det finnas andra enkla lösningar som funkar lika bra? Har tänkt att koppla ett tangentbord på en Atmega 128.
Kan det finnas andra enkla lösningar som funkar lika bra? Har tänkt att koppla ett tangentbord på en Atmega 128.
Man kan göra på olika sätt, ska du ha ett 4x4 behöver du egentligen 8 pinnar på processorn varav 4 av dom kan användas till annant också, t.ex. LCD-modul kommunikation. Du behöver även 4 st 1N4148 eller liknande samt 4 10K motstånder.
Sen gör du dekodningen i mjukvara, det är ganska enkelt och att ha extern krets till dekodning är ofta onödigt.
Att dekoda t-bord via AD-omvandlaren fungerar inte alls bra eller enkelt när t-bordet är en matris men det kan nog gå om man klurar nog, jag tror bara att det blir väldigt besvärligt att få stabilt.
Sen gör du dekodningen i mjukvara, det är ganska enkelt och att ha extern krets till dekodning är ofta onödigt.
Att dekoda t-bord via AD-omvandlaren fungerar inte alls bra eller enkelt när t-bordet är en matris men det kan nog gå om man klurar nog, jag tror bara att det blir väldigt besvärligt att få stabilt.
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
- Greensilver
- Inlägg: 1305
- Blev medlem: 21 januari 2005, 21:24:57
- Ort: Sverige
- Kontakt:
Jag byggde en lös modul till det eftersom man rätt ofta bara vill testa lite och då är det lite trist att behöva koplpa upp allt på breadborden.
http://www.elektronikforumet.com/forum/ ... hp?t=11082
Modulen lägger ut knappens nummer i ordningen på en fyrabitars buss, färdigt att läsa av från mikrokontrollern i ens projekt. Avkänningen sker genom att 9 pinnar (3 för x och 4 för y) ligger med aktiverade pull-up motstånd. När en knapp strycks ned sluts respektive rad och kolumn mot en gemensam jord.
http://www.elektronikforumet.com/forum/ ... hp?t=11082
Modulen lägger ut knappens nummer i ordningen på en fyrabitars buss, färdigt att läsa av från mikrokontrollern i ens projekt. Avkänningen sker genom att 9 pinnar (3 för x och 4 för y) ligger med aktiverade pull-up motstånd. När en knapp strycks ned sluts respektive rad och kolumn mot en gemensam jord.
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge