Вернуться на страницу библиотеки модулей
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