Analog joystick till USB

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
moiam
Inlägg: 19
Blev medlem: 21 april 2016, 05:49:54

Re: Analog joystick till USB

Inlägg av moiam »

Micke_s skrev:En variant är läsa knappen och räkna upp en variabel, tillståndet från on-off eller off-on kan bara ändras om man läser x antal ggr är likadana..

Problemet är att den är väldigt olika. Ibland fastnar det i ett läge i kanske 5 sekunder och sedan hoppar den tillbaka och fastnar i andra läget så jag vet inte hur det skulle funkat. Iden var god, men för mig funkar det nog inte
moiam
Inlägg: 19
Blev medlem: 21 april 2016, 05:49:54

Re: Analog joystick till USB

Inlägg av moiam »

Jag har ju kopplat in Arduinon rakt in i joysticken.

Bild

Jag har en breadboard som jag kopplar ihop det med, men funkar ju typ bara som en skarv.

interna pullups vet jag inte hur jag kollar.

Det jag ska säga är ju också att knappen funkar. Det är bara det att när den står idle så flippar den fram och tillbaka.
moiam
Inlägg: 19
Blev medlem: 21 april 2016, 05:49:54

Re: Analog joystick till USB

Inlägg av moiam »

Jag löste problemet med knapparna med den så kallade avstudsningen. Tror jag iallafall :)

Jag deklarerade i setup:

Kod: Markera allt

pinMode(9,INPUT);
digitalWrite(9,HIGH);
Och sedan i loop:

Kod: Markera allt

if(digitalRead(9) == LOW)
  {
    Joystick.setButton(1, 1);
  }
  else
  {
    Joystick.setButton(1, 0);
  }
Nu flimmrar det ingenting!
moiam
Inlägg: 19
Blev medlem: 21 april 2016, 05:49:54

Re: Analog joystick till USB

Inlägg av moiam »

Så här ser det ut just nu.

Bild

Ska skaffa lite skarvklämmor och se till att jag slipper breadboarden. Sedan ska spakarna monteras i hållare på min kontorsstol :)
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Analog joystick till USB

Inlägg av Micke_s »

Du saknade pull-upp innan...
INPUT_PULLUP hade blivit samma resultat..

Input + write high ger samma effek på en AVR arduino
Användarvisningsbild
netrunner
Inlägg: 5510
Blev medlem: 4 februari 2005, 12:26:05
Ort: 127.0.0.1

Re: Analog joystick till USB

Inlägg av netrunner »

moiam skrev:Det är bara det att när den står idle så flippar den fram och tillbaka.
Hur menar du här?
moiam
Inlägg: 19
Blev medlem: 21 april 2016, 05:49:54

Re: Analog joystick till USB

Inlägg av moiam »

Micke_s: Okej! Det ska jag ändra på då. Ju mindre kod desto bättre :)

Netrunner: Jo jag menar så här:

Jag har programmerat min arduino så att den känns igen av datorn som en joystick. Innan jag gjorde ändringen som jag skrev ovan så var det som om att knapparna trycktes in flera gånger och väldigt oregelbundet fastän jag inte rörde något. men genom att deklarera input_pullup istället för info så löste det sig :)
Skriv svar