Is het een goed idee om weerstanden te gebruiken voor een knop die ingedrukt wordt?

Bv. ik heb 4 knoppen, daarvoor zet ik 1 weerstand per schakelaar van verschillende waarde.
Als dan de knop ingedrukt wordt kijk ik wat voor analoog signaal ik krijg en dan ga ik kijken welke knop er is ingedrukt doormiddel van een vergelijking met een paar procent verschil erin.

Bv. Als ik op knop 1 druk krijg ik een waarde van 20 terug en dan ga ik software matig kijken wat voor knop het is

Waarde<25 en Waarde>15 doet iets
Is dit haalbaar of wordt het erg lastig.

Wat ik me voor kan stellen is dat ik nu een probleem krijg met als ik 2 of meer knoppen indruk en de weerstand veranderd en dan weer in een waarde valt die ertussen staat.

Dit doe ik omdat ik een beetje ruimte gebrek krijg op mijn Pic, nou kan ik wel een grotere nemen Bv de 16F877 inplaats van de 16F876, maar als het anders kan wil ik het anders oplossen.

Wat zouden jullie doen?
Alvast Bedankt
Will

Kan heel goed!
Als je slim bent pak je de weerstanden zo dat wanneer je 2 of meer knoppen tegelijk in drukt het in geen geval overeen kan komen met een enkele klop (de microcontroller kan dan zien dat hij het signaal moet negeren).

Ok dan ga ik dat proberen (dan mag ik mijn formules wel weer ff afstoffen in me hoofd :D).

Ik was al begonnen met het opnieuw ontwikkelen van een schema om de Pic16F877 heen maar denk dat ik toch weer naar de 16F876 ga want het scheelt toch weer een paar centen :D

Bedankt
Will

Ik denk dat je steeds dubbele weerstandswaarden moet gebruiken, bijvoorbeeld 10k, 20k, 40k en 80k ofzo. Net als bij een binaire code.

Ja ik zat te denken omdat het toch via een spanings deler moet om 4 gelijke weerstanden te nemen en die in serie met elkaar te zetten en daar de knoppen parallel over,

[url]ftp://CircuitsOnline:CO@scartie.no-ip.com/Terarium RegelUnit Spaningsdeler vraag 2.png[/url]

dus knop 1 is 1/4, knop 2 is 2/4, enz (hoop dat het werkt :D), maar wou ik dat doen met een deel weerstand van 1k en dan 4 van 250R, maar die lijken niet te bestaan ;( teminste bij conrad dan, dus dat gaat al niet op.

Maar is dat een beetje het idee.
Kan dit werken en bestaan die 250R weerstanden?

Wat je dan wel hebt is dat ie geen dubbel ingedrukte knoppen meer ziet...

250ohm bestaat niet, kijk hier eens:

http://www.breem.nl/fldbgr/bgre.htm

de meest gebruikte reeks is de E12 reeks

Deze weerstand kan je als volgt samenstellen:
150 + 100 = 250 Ohm.

Ik heb een programmatje gemaakt, die o.a. een niet bestaande weerstand kan samenstellen.
Site: www.mmsoft.nl.nu Naam: Wet van Ohm

@ E-Hoog whahaha wat een geweldig icon heb jij zeg :D hahaha (sorry dat ik het topic omhoogschop weer maar dit moest echt ff van me hart) :P

LOL inderaad hahahahaha :-7

PaWoN

Soms zijn er mensen die met hetzelfde probleem zitten.
En dan kan alsnog deze info hulp bieden...

[Bericht gewijzigd door MMSoft op ]

en ik zie er de lol niet van in maar t is wel leuk -ofzo

(slotje ?- niet doen t word net gezellig!)