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å :wink:

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 8)

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 8)