Необходимое Оборудование
Плата Arduino UNO * 1
Модуль Джойстика * 1
USB - кабель * 1
Спецификация
Напряжение питания от 3.3V до 5V
Интерфейс: Аналоговый x2, Цифровой x1
Подключение Схемы
Пример Кода
////////////////////////////////////////////////////////
//Джойстик
int JoyStick_X = A0; // X
int JoyStick_Y = A1; // Y
int JoyStick_Z = 3; // Кнопка
void setup(){
pinMode(JoyStick_Z, INPUT);
Serial.begin(9600); // 9600 бод
}
void loop(){
int x, y, z;
x = analogRead(JoyStick_X);
y = analogRead(JoyStick_Y);
z = digitalRead(JoyStick_Z);
Serial.print(x, DEC);
Serial.print(",");
Serial.print(y, DEC);
Serial.print(",");
Serial.println(z, DEC);
delay(100);
}
//////////////////////////////////////////////////////////
Результат Теста
После правильного подключения и загрузки кода, откройте серийный монитор и установите скорость передачи данных 9600 бод, нажмите на джойстик, и вы увидите показания, как показано ниже.