Joystick Shield

Fra Åpen sone for eksperimentell informatikk
Gå til: navigasjon, søk

Joystick skjoldet er kjekt å bruke hvis du har noen som skal kontrolleres, enten ved bruk av stikken eller knappene. Skjoldet kan også lett brukes sammen med Xbee for å sende signaler fra for eksempel en fjernkontroll til en bil.

Hvordan lese av skjoldet

For stikka kan du bruke følgende kode;

const byte PIN_ANALOG_X = 0;
const byte PIN_ANALOG_Y = 1;
 
void setup() {
  Serial.begin(9600);
}
 
void loop() {
 
  Serial.print("x:");
  Serial.print(analogRead(PIN_ANALOG_X));
  Serial.print(" ");
 
  Serial.print("y:");
  Serial.print(analogRead(PIN_ANALOG_Y));
  Serial.print(" ");  
 
  Serial.println();
}

Lurer du på hvordan du enkelt kan finne rettningen, anbefaler jeg å lese dette "...current direction of the joystick?" hos Sparkfun.

Knappene

Knappene er koblet til (hold kortet med sparkfun.com logoen nede i høyre hjørne);

  • pin 2 - trykk stikka inn
  • pin 3 - høyre
  • pin 4 - fremover
  • pin 5 - bakover
  • pin 6 - venstre
// Select button is triggered when joystick is pressed
const byte PIN_BUTTON_SELECT = 2;
 
const byte PIN_BUTTON_RIGHT = 3;
const byte PIN_BUTTON_UP = 4;
const byte PIN_BUTTON_DOWN = 5;
const byte PIN_BUTTON_LEFT = 6;

Eksterne lenker

Personlige verktøy
Navnerom

Varianter
Handlinger
Navigasjon
Kategorier
Verktøy