Joystick 1 botón ejes x y módulo KY023

$35.00

KY023

JOYSTICK

13 disponibles

SKU: KY023 Categoría: Etiquetas: , , ,
Comparte!

Descripción

Este módulo joystick es similar a las palancas analógicas que se encuentran en los gamepads. Se fabrica montando dos potenciómetros en un ángulo de 90 grados. Los potenciómetros están conectados a una barra corta centrada por muelles. Contiene en su palanca un recubrimiento de goma de silicón que los permitirá tener una mejor agarre.

Te permite controlar y manejar determinados aparatos electrónicos. Normalmente se utilizan para proyectos robóticos en el cual se necesitan para la movilidad analógica de las articulaciones de un brazo robótico. El Módulo Joystick, es más utilizado para proyectos de robótica y control de dispositivos a Rf (Radio Frecuencia).

Este Modulo joystick ky-023 es un sensor qué produce una salida de alrededor de 2.5 Volts de X e Y cuando está en posición de descanso. Mover el joystick hará que la salida varíe de 0 volts a 5 Volts dependiendo de su dirección. Si conecta este módulo a un micro-controlador, puede esperar leer un valor de alrededor de 512 en su posición de reposo (espere pequeñas variaciones debido a pequeñas imprecisiones de los resortes y el mecanismo). Cuando mueva el joystick, verá que los valores cambian de 0 a 1023 dependiendo de su posición.

CARACTERÍSTICAS

  • Voltaje de alimentación: 3.3 volts a 5 volts
  • Compatible con la interfaz Arduino
  • El Módulo de Joystick biaxial XY (KY-023) aplica ARDUINO
  • Los movimientos direccionales son simplemente dos potenciómetros, uno para cada eje
  • Dimensiones: 1.57 in x 1.02 in x 1.26 in (40 x 26 x 32 mm)
  • Color: negro
  • 5 Pines
  • Peso: 14 gr

Código de ejemplo

El siguiente sketch de Arduino leerá continuamente los valores del botón y los potenciómetros del joystick. Moviendo el joystick hacia arriba/abajo aumentará/disminuirá los valores de X y moviendo el joystick hacia la izquierda/derecha aumentará/disminuirá los valores de Y, estos valores oscilan entre 0 y 1023. Presione el joystick hacia abajo para activar el botón del eje Z.

 

int value = 0;

void setup() {
	//pinMode(A0, INPUT);
	//pinMode(A1, INPUT);
  	pinMode(7, INPUT_PULLUP); //set pin 7 as an input and enable the internal pull-up resistor
	Serial.begin(9600);
}

void loop() {
  value = analogRead(A0);	// read X axis value [0..1023]
  Serial.print("X:");
  Serial.print(value, DEC);

  value = analogRead(A1);	// read Y axis value [0..1023]
  Serial.print(" | Y:");
  Serial.print(value, DEC);

  value = digitalRead(7);	// read Button state [0,1]
  Serial.print(" | Button:");
  Serial.println(value, DEC);

  delay(100);
}

KY-023 Arduino connection diagram

 

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Joystick 1 botón ejes x y módulo KY023”

También te recomendamos…