Start Elkretssimulator Karnaughdiagram Quine McCluskey


Joystick

Så fungerar en joystick

En joystick är en mekanisk konstruktion som överför spakens rörelse till 2 stycken potentiometrar. Den ena rör sig utmed spakens x-axel och den andra potentiometern rör sig utmed spakens y-axel.



En billigare variant i en dataspelskonsol kan t.ex. se ut såhär. Du ser de två potentiometrarna på sidorna.

Om du glömt bort vad en potentiometer är så kan du titta på följande bild. Vi har alltså en släde som rör sig utmed ett resistivt material. Vi får en variabel spänningsdelare.



Det här betyder att utsignalen från en joystick alltså är 2 stycken spänningar, om man tänker sig att man lägger 5 volt över respektive potentiometer.



Testa i simulatorn.

Lite efterforskning visar att joysticken jag förfogar över är kopplad som nedan internt. Det visar sig att det finns en knapp också. Denna knapp kopplar ner mot GND och måste alltså ges ett pull-up -motstånd för att fungera riktigt.



I databladet står det faktiskt fel för min joystick. Nedan är korrekt anslutningar. Läs på kretskortet innan du kopplar in!



Behövs inget avancerat program för att testa. T.ex. följande duger:

void setup() 
{
  Serial.begin(9600);
}

void loop() 
{ 
  Serial.print(analogRead(0));
  Serial.print(";");
  Serial.println(analogRead(1));
}

Observera att värden från analoga ingångarna är 0-1023.


Låter jag joystick stå i mitten får jag följande värden, dvs ungefär vad det borde vara. Det borde varit 512.



Drar jag spaken till vänster och pyttelite upp så blir det följande värden.



Nu återstår bara hitta på något kul att styra här. Återkommer!






Annons
Egen domän, epost & webbsida
Från 120 + 140 = 260 kr per år + moms för Brons -konto med .com -domän.

Bästa sättet att lära sig något, är att 1) ha något att Meka med 2) Meka.

Detsamma gäller förstås internet och webbsidor. Vill du lära dig göra roliga saker, t.ex. en fixa en egen hemsida på en egen domän eller installera en hemma-server på egen domän? Skaffa ett konto på ett billigt hjälpsamt webbhotell, där du kan ställa många dumma frågor till supporten. Välkommen!

Kontrollpanel (Direct Admin), där du kan lägga till epostadresser, installera wordpress för en företagssida eller privat blogg, lägga till subdomäner, tanka upp filer, ändra DNS -pekare och massor med annat. Behöver du hjälp fixa webbsida? Vi hjälper dig. Börjar ditt nuvarande webbhotell bli störande dyrt? Hör av dig, vi kan troligtvis hjälpa dig med flytten.
Karla Hosting AB • https://karlahosting.se