Внедрение продукции #

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

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

| Модуль джойстика | UNO |
|---|---|
| SW | A0 |
| Y | A1 |
| X | A2 |
| VCC | 5V |
| GND | GND |
Пример кода #
const int X = A2; // define the X pin to A2
const int Y = A1; // define the Y pin to A1
const int key = A0;
int X1 = 0, Y1 = 0, Z1 = 0;
void setup() {
pinMode(key, INPUT);
Serial.begin(115200);
}
void loop() {
X1 = analogRead(X); //read the right X value
Serial.print(X1);
Y1 = analogRead(Y); // read the right Y value
Serial.print(" ");
Serial.print(Y1);
Z1 = digitalRead(key); //read the right Z value
Serial.print(" ");
Serial.println(Z1);
delay(1000);
}
Результат испытаний #
После успешного подключения цепей в соответствии со схемой электропроводки и успешной загрузки правильной программы при нажатии на джойстик монитор последовательного порта выведет текущую информацию о координатах джойстика.

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