1. Введение продукта

Модуль джойстика в основном состоит из двух потенциометров и кнопочного переключателя. Эти два потенциометра выводят соответствующие значения напряжения на осях X и Y соответственно в соответствии с углом поворота джойстика, реализуя восприятие положения джойстика в двух измерениях. В направлении оси Z нажатие на джойстик может активировать сенсорную кнопку для реализации дополнительных рабочих функций. Конструкция этого модуля позволяет имитировать рабочий опыт, аналогичный игровому контроллеру, отражая положение джойстика посредством изменений в потенциометре и реализуя определенные функции путем активации кнопочного переключателя.
Кроме того, начальное состояние модуля джойстика заключается в том, что оба потенциометра находятся в середине диапазона без внешней силы. Такая конструкция гарантирует, что выход модуля будет стабильным, когда нет операции, и не вызовет неправильной работы из-за небольшой вибрации или других внешних помех.
Область применения: контроллеры игровых приставок, радиоуправляемые автомобили, подвесы, модели самолетов и т. д.
2. Спецификация параметров
Параметр | Значение//Описание |
---|---|
Рабочее напряжение | 3.3V ~ 5V |
Рабочая Температура | -40 ° C ~ + 70 ° C |
Выходной сигнал | Аналоговый сигнал |
Размер | 4.7cm * 2.4cm |

3. Схема подключения

Модуль джойстика | ONE |
---|---|
SW | A0 |
Y | A1 |
X | A2 |
VCC | 5V |
GND | GND |
4.Пример кода
1const int X = A2; // define the X pin to A2
2const int Y = A1; // define the Y pin to A1
3const int key = A0;
4int X1 = 0, Y1 = 0, Z1 = 0;
5
6void setup() {
7
8 pinMode(key, INPUT);
9 Serial.begin(115200);
10}
11
12void loop() {
13
14 X1 = analogRead(X); //read the right X value
15 Serial.print(X1);
16 Y1 = analogRead(Y); // read the right Y value
17 Serial.print(" ");
18 Serial.print(Y1);
19 Z1 = digitalRead(key); //read the right Z value
20 Serial.print(" ");
21 Serial.println(Z1);
22 delay(1000);
23
24}
5.Результат теста
После успешного подключения цепей в соответствии со схемой электропроводки и успешной загрузки правильной программы при нажатии на джойстик монитор последовательного порта выведет текущую информацию о координатах джойстика.

6.Связанные ресурсы
7. Получите сейчас
B2B-бизнес: info@acebott.com