Kod-knappsats, skillnad mellan common och x-y
Kod-knappsats, skillnad mellan common och x-y
hej på er..
tänkte leka lite med en av nedanstående knappsatser och tänkte kolla om någon här på forumet har någon aning
om vad som är skillnad mellan common-bus och x-y kopplad knappsats..
common-bus, kan man likställa det med en rgb lysdiod med gemensam anod/katod? eller är detta något annat?
Här är de två jag kollat på;
common-bus
http://www.electrokit.se/omkopplare-tan ... s_40220001
x-y
http://www.electrokit.se/omkopplare-tan ... y_40220003
tacksam för svar ifall någon sitter på sådant =)
tänkte leka lite med en av nedanstående knappsatser och tänkte kolla om någon här på forumet har någon aning
om vad som är skillnad mellan common-bus och x-y kopplad knappsats..
common-bus, kan man likställa det med en rgb lysdiod med gemensam anod/katod? eller är detta något annat?
Här är de två jag kollat på;
common-bus
http://www.electrokit.se/omkopplare-tan ... s_40220001
x-y
http://www.electrokit.se/omkopplare-tan ... y_40220003
tacksam för svar ifall någon sitter på sådant =)
Re: Kod-knappsats, skillnad mellan common och x-y
Inte alls så komplicerat!
På common så sluter alla tangenter mot en gemensam (common) anslutning. På en matris så är alla tangenter kopplade som i ett schackbräde med rader och kolumner. Har du ett tangentbord på 16 tangenter så blir det 16+1 anslutningar i det första fallet, men bara 4+4 i matrisvarianten. Har man större tangentbord så blir skillnaden mycket större i antal anslutningar. Nästan alla tangentbord är kopplade i matrisform.
Liter mer jobb att läsa av men betydligt färre anslutningar, och därmed färre portpinnar på mikrokontrollern.

På common så sluter alla tangenter mot en gemensam (common) anslutning. På en matris så är alla tangenter kopplade som i ett schackbräde med rader och kolumner. Har du ett tangentbord på 16 tangenter så blir det 16+1 anslutningar i det första fallet, men bara 4+4 i matrisvarianten. Har man större tangentbord så blir skillnaden mycket större i antal anslutningar. Nästan alla tangentbord är kopplade i matrisform.
Liter mer jobb att läsa av men betydligt färre anslutningar, och därmed färre portpinnar på mikrokontrollern.
Re: Kod-knappsats, skillnad mellan common och x-y
matris är dock inte så bra om man vill kunna registrera samtidiga knapptryck.
Re: Kod-knappsats, skillnad mellan common och x-y
Så hur löser PC-tangentborden det (flera knapptryckningar) om de är kopplade i matriser?
Re: Kod-knappsats, skillnad mellan common och x-y
Lite dioder och scanning av matrisen löser detta ganska enkelt.
Re: Kod-knappsats, skillnad mellan common och x-y
I princip handlar det om att det sitter dioder i varje "kors", så att när men knapp trycks ner kan strömmen bara gå åt ett håll.
Googlade lite snabbt och hittade den här
http://www.embeddeddesignindia.co.in/ST ... _AN_01.pdf
Figur 1 visar hur det görs bäst.
Om du tittar på figur 2 och tänker dig att du håller ner knapparna [1,0] [1,2] och [2,2], så när du scannar rad 0 så går strömmen via knapp [1,0] till C1, och via [1,2] R2 och [2,2] till C2. Så det ser ut som om [1,0] och [2,0] är nertrycka (eftersom C1 och C2 blir höga när du lägger spänning på R0).
Dioderna gör alltså att man slipper det där med att det går "bakvägen". Tittar du på figur 2 så är det dioden på [1,2] som hindrar att man får samma fel där.
Googlade lite snabbt och hittade den här
http://www.embeddeddesignindia.co.in/ST ... _AN_01.pdf
Figur 1 visar hur det görs bäst.
Om du tittar på figur 2 och tänker dig att du håller ner knapparna [1,0] [1,2] och [2,2], så när du scannar rad 0 så går strömmen via knapp [1,0] till C1, och via [1,2] R2 och [2,2] till C2. Så det ser ut som om [1,0] och [2,0] är nertrycka (eftersom C1 och C2 blir höga när du lägger spänning på R0).
Dioderna gör alltså att man slipper det där med att det går "bakvägen". Tittar du på figur 2 så är det dioden på [1,2] som hindrar att man får samma fel där.
Re: Kod-knappsats, skillnad mellan common och x-y
ah då var det ungefär som jag tänkte, se där man börjar lära sig något 
man kanske ska ta och beställa en av varje ändå och testa sig fram och lära sig båda typerna eller vad säger ni?
common bör ju vara det absolut lättaste, men x-y är väl "smartare", åtminstone om man ser till pin konfigurationen..?

man kanske ska ta och beställa en av varje ändå och testa sig fram och lära sig båda typerna eller vad säger ni?
common bör ju vara det absolut lättaste, men x-y är väl "smartare", åtminstone om man ser till pin konfigurationen..?
Re: Kod-knappsats, skillnad mellan common och x-y
Exakt så! Jag skulle gått rakt på matrisvarianten. Men å andra sidan så har jag lekt med sådana tidigare. Men det är lika bra att gå rakt på sak. Det är ändå sannolikt matrisvarianten du vill ha sedan i dina byggen.