Вернуться на страницу библиотеки модулей

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);
}

Рекомендованные ссылки:
Using joystick module with Arduino | Arduino Project Hub
Arduino Dual Axis Joystick KY-023 — Wiring & Code
KY-023 XY axis joystick module – OSHWLab
How to use an analog joystick (KY-023) with an Arduino Uno – Michael Schoeffler

Вернуться на страницу библиотеки модулей