Joystick

kortlink.dk/23gu2

Hvordan fungerer et Joystick?

Et Joystick består af 2 potentiometre.

Et potentiometer er en 'drejeknap' der styrer hvor meget strøm, der lukkes gennem kredsløbet. Helt mod venstre kommer der ikke noget strøm igennem og helt til højre, kommer alt strømmen i gennem. Et potentiometer er altså en slags variabel modstand.

Strømstyrken på potentiometret kan aflæses analogt fra 0-1023. Når potentiometret er i midten (når joysticket ikke berøres) kan der aflæses en værdi på ca 510.

Det ene potentiometer aflæser x (højre/venstre) og det andet potentiometer aflæser y (op/ned).

Sådan forbinder du Joystick til Micro:Bit.

Der er fem udtag på joysticket.

  1. GND - forbinder du til Micro:bit GND

  2. 5V - forbinder du til Micro:bit 3V

  3. VRx - forbinder du f.eks. til Pin P(0)

  4. VRy - forbinder du f.eks. til Pin P(1)

  5. SW - er en knap der registrerer, når du trykker ned på joysticker. Du kan forbinde den til f.eks. Pin P(2)

Kodeeksempel

  • I eksemplet nedenfor, er der en deadzone når joystickets 2 potentiometrene aflæser mellem 400-600

  • Joysticket er forbundet til pin P(0), P(1) og P(2)

  • Hvis de 2 potentiometre aflæses til over 600 eller under 400 vises enten pil op, ned, højre eller venstre.

  • Trykkes der på joystickets knap vises et symbol.