Sida 1 av 1
Flera knappar till a/d
Postat: 8 januari 2006, 18:09:47
av DragonOrb
Hej
Jag har funderat lite, och kom på en sak som borde fungera.
http://www.violstaden.com/dragonzhit/knappar.PNG
Beroende på vilken knapp man trycker på blir resistansen olika och man får olika värden på a/d omvandlaren.
Om man har en 10-bits a/d borde det väll gå att koppla in 10st knappar till den ?
Funkar det såhär ?[/url]
Postat: 8 januari 2006, 18:25:48
av karlstedt
Om du ska misslyckas med detta måste A/D-omvandlaren mäta fel på 500mV... Det bör du lyckas undvika

Postat: 8 januari 2006, 18:26:38
av Greve Hamilton
Ett motstånd till jord/+ precis innan ingången kan vara bra.
Fler än 10 knappar går att använda. Eftersom det är 10bit, kommer få ett värde mellan 0-1023 från A/D:n.
Postat: 8 januari 2006, 18:29:01
av DragonOrb
Fan va trevligt
Då hade jag tänkt rätt då
Menar du att motståndet ska vara som en till rad fast utan brytare ? eller en som går från +5 till jord ?
Postat: 8 januari 2006, 18:41:53
av Greve Hamilton
Som en till rad fast utan brytare och till jord. Har du motståndet till jord kommer du att få värdet 0 när ingen knapp är intryckt. Och 1023 om du har det till plus.
EDIT: Sätt motstånden så nära matningspinnen på uC:n som möjligt, eftersom det är den spänningen som A/D:n jämför med.
Postat: 8 januari 2006, 18:44:14
av cyr
Ett motstånd till jord precis vid ingången till ADn måste du ha, annars blir det ingen spänningsdelare.
Hur många knappar du kan använda beror på hur exakt ADn är, hur exakta motståndsvärden du har och om du vill kunna hantera att flera knappar trycks ner samtidigt eller inte...
Postat: 8 januari 2006, 18:49:21
av DragonOrb
updaterade schemat som jag förståt
http://www.violstaden.com/dragonzhit/knappar.PNG
Sådär va ?
edit: medans jag ritade schemat fick jag ett svar så jag förstår nu

Postat: 8 januari 2006, 18:55:35
av cyr
Precis så...
edit: fast med olika R förstås, annars är det lite svårt att veta vilken knapp det är som är intryckt

Postat: 8 januari 2006, 20:36:04
av JimmyAndersson
Jodå, det fungerar. Har själv gjort en liknande grejj
här!
Då använde jag bara 6st knappar. På senare tid har det blivit fler. Det fungerar riktigt bra.
Postat: 8 januari 2006, 22:12:32
av sodjan
Först : > Om man har en 10-bits a/d borde det väll gå att koppla in 10st knappar till den ?
Sedan lite senare : > Fan va trevligt. Då hade jag tänkt rätt då.
Svårt att säga. Kanske du hade det...
Ja, om du i första meningen menade *minst* 10 knappar.
Nej, om du första meningen menade *högst* eller *exakt* 10 knappar.
Min personliga tolkning var att du kopplade ihop en *bit* med en *knapp* vilket är felaktigt.
Postat: 8 januari 2006, 22:59:56
av DragonOrb
Jupp, jag tänkte rätt när jag skrev det men jag glömde rätta mig eller något
10bit = binär form
0-1023 i decimal form
jimmi : Tack, nu har man lite värden till motstånden
