Arduino mas Joystick

UNIDAD EDUCATIVA AGUILAS DE CRISTO
Adriana Bahamonde - 1ERO Técnico
7/06/18

ARDUINO MAS JOYSTICK

MATERIALES
  • Protoboard
  • Arduino
  • Joystick
  • Cables macho-macho
PROCEDIMIENTO
  • Conectamos el arduino con el protoboard de la sigt manera:
    • GND con GND
    • VSC con 3.3V
    • X con A0
    • Y con A1
Diagrama de las conexiones del joystick a la placa Arduino
  • Abrimos nuestro programador de arduino y Joistyck y en los dos colocaremos el mismo formato

*/
 
int xPin = A1;
int yPin = A0;
int buttonPin = 2;

int xPosition = 0;
int yPosition = 0;
int buttonState = 0;

void setup() {
  // inicializar las comunicaciones en serie a 9600 bps:
  Serial.begin(9600); 
  
  pinMode(xPin, INPUT);
  pinMode(yPin, INPUT);

  //activar resistencia pull-up en el pin pulsador 
  pinMode(buttonPin, INPUT_PULLUP); 
  
  // Para las versiones anteriores a 1.0.1 Arduino 
  // pinMode (buttonPin, INPUT); 
  // digitalWrite (buttonPin, HIGH);
  
}

void loop() {
  xPosition = analogRead(xPin);
  yPosition = analogRead(yPin);
  buttonState = digitalRead(buttonPin);
  
  Serial.print("X: ");
  Serial.print(xPosition);
  Serial.print(" | Y: ");
  Serial.print(yPosition);
  Serial.print(" | Button: ");
  Serial.println(buttonState);

  delay(100); // añadir un poco de retraso entre lecturas
}

Comentarios