Датчик -джойстик конструктивно состоит из двух переменных резисторов и кнопки , объединенных в общее пластиковое основание и управляемых одновременно одной клавишей.
Датчик имеет разъем с пятью контактами.
+ - контакт для подключения напряжения питания 5 Вольт.
- - контакт для подключения общего провода.
B - цифровой выход. На нем появляется сигнал логической единицы при нажатии на джойстик.
X- аналоговый сигнал, изменяющийся пропорциональный перемещению джойстика в горизонтальной плоскости.
Y- аналоговый сигнал, изменяющийся пропорциональный перемещению джойстика в вертикальной плоскости.
На датчике имеется красный светодиод, который является индикатор наличия напряжения питания датчика.
Примерный скетч для работы с джойстиком выглядит так:
Ссылка на витрину магазина http://dvrobot.ru/238/456.html
Датчик имеет разъем с пятью контактами.
+ - контакт для подключения напряжения питания 5 Вольт.
- - контакт для подключения общего провода.
B - цифровой выход. На нем появляется сигнал логической единицы при нажатии на джойстик.
X- аналоговый сигнал, изменяющийся пропорциональный перемещению джойстика в горизонтальной плоскости.
Y- аналоговый сигнал, изменяющийся пропорциональный перемещению джойстика в вертикальной плоскости.
На датчике имеется красный светодиод, который является индикатор наличия напряжения питания датчика.
Примерный скетч для работы с джойстиком выглядит так:
void setup() { // устанавливаем скорость обмена с компьютером Serial.begin(9600); } // основной цикл программы void loop() { //считываем значения с джойстика int sensorValue0 = analogRead(A0); int sensorValue1 = analogRead(A1); //выводим в монитор считанные значения Serial.println(sensorValue0); delay(100); Serial.println(sensorValue1); delay(1000); }Записав скетч в Arduino и включив монитор порта, мы можем наблюдать числа, которые будут меняться при манипуляции c клавишей джойстика.
Ссылка на витрину магазина http://dvrobot.ru/238/456.html