Använda AD-omvandlaren i en gamepad
Använda AD-omvandlaren i en gamepad
Ska försöka få signalen från mina knappar på ratten i bilen så att jag kan styra vissa funktioner på min bildator. Det finns redan ett program som omvandlar olika XY-data på en joystik till tangentbordstryckningar så detta tänker jag använda. Nu till problemet;
Signalen som kommer från knapparna är en spänning från 0-4,5 volt beroende på vilken knapp som trycks. T ex 0 volt är tutan. Nu har jag köpt en billig gamepad med 2 analoga spakar som jag tänkt använda. Frågan är om man helt enkelt kan ta 0-5 volts signalen från knapparna och koppla in på gamepad'ens X-axis? Kommer den acceptera en främmande 0-5 volts signal? Sen vill jag helst inte att signalen ska påverkas av inkopplingen till gamepad'en allt för mycket heller. Kan ju vara kul om tutan funkar osv.
Tips och lösningar är varmt välkommna!
Signalen som kommer från knapparna är en spänning från 0-4,5 volt beroende på vilken knapp som trycks. T ex 0 volt är tutan. Nu har jag köpt en billig gamepad med 2 analoga spakar som jag tänkt använda. Frågan är om man helt enkelt kan ta 0-5 volts signalen från knapparna och koppla in på gamepad'ens X-axis? Kommer den acceptera en främmande 0-5 volts signal? Sen vill jag helst inte att signalen ska påverkas av inkopplingen till gamepad'en allt för mycket heller. Kan ju vara kul om tutan funkar osv.
Tips och lösningar är varmt välkommna!
- JimmyAndersson
- Inlägg: 26678
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Jag hänger inte riktigt med på exakt vad du vill göra. Vart ska knapparna kopplas in?
I väntan på lite mer info så får du ett länk-tips.
http://pinouts.ru/Inputs/GameportPC_pinout.shtml
edit: Hm, jag förstod kanske helt fel. Ska du koppla in en gamepad till en riktig bil?
Glöm min länk isåfall.
I väntan på lite mer info så får du ett länk-tips.
http://pinouts.ru/Inputs/GameportPC_pinout.shtml
edit: Hm, jag förstod kanske helt fel. Ska du koppla in en gamepad till en riktig bil?
Glöm min länk isåfall.
Knapparna är kopplade med resistorer i serie till jord på en kabel som i sin tur är kopplad till SID (Saab Info Display). Mäter man på kabeln när den är inkopplad till SID så får man olika volt 0-5 V beroende på knapptryckning. Kopplar man loss kablen får man självklart olika motstånd till jord istället.
Nu vill jag tjuva den här signalen på ett bra sätt så jag kan mata in den i en gamepad på en av de analoga AD ingångarna (styrspakar).
Hmm. Jag tror vid närmare eftertanke inte att det är så enkelt. Om jag kommer ihåg rätt så är gamepadden RC-kopplad och genererar pulser ut där tiden är beroende av pottens läge/värde. Hade du haft resistanskedjan lös så hade det ju varit perfekt men nu sitter den ihop med SID:en som avkodar knapparna. Kanske en mikrokontroller som läser av spänningen med en A/D och pratar med PC:n?
En sån här skulle sitta som en smäck! Den trebenta versionen passar rakt i som ersättare för en av vridpottarna. http://www.elfa.se/elfa-bin/setpage.pl? ... 011716.htm
Då har jag nog missförstått funktionen på den. Så här ser iallafall kontrollern ut efter att jag strippat den på allt onödigt:
http://picasaweb.google.co.uk/bilderrr/ ... 1742862946
http://picasaweb.google.co.uk/bilderrr/ ... 1742862946
