Модуль джойстика KY-023
43,43 ₴
Очікується
* Фактичний вид товару може відрізнятись від приведеного на зображеннях. Будь-ласка, уточнюйте необхідні деталі у менеджера.
Опис
Модуль джойстика аналоговый (две оси + кнопка)
Пример скетча получения данных с джойстика (чтение положения и вывод в терминал каждые 100 мс):
// Модуль KY-023, http://hobbytech.com.ua/shop/arduino/shields/modul-dzhoystika-ky-023/ int JoyStick_X = A0; // ось x int JoyStick_Y = A1; // ось y int JoyStick_Z = 3; // кнопка void setup () { pinMode (JoyStick_X, INPUT); pinMode (JoyStick_Y, INPUT); pinMode (JoyStick_Z, INPUT_PULLUP); Serial.begin (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); }
В джойстике установлены два переменных резистора, меняющих своё сопротивление при смещении ручки вверх-вних и вправо-влево. Как видно из скетча, пины осей джойстика подключены к аналоговым входам А1 и А2 (оси X и Y соответственно), а кнопка - на цифровой порт №3.
В бесконечном цикле loop каждые 100 миллисекунд мы читам аналоговые значения, которые меняются переменными резисторами (от 0 до 1023) и выводим их на экран.
Тільки покупці, які увійшли на сайт і вже купили цей товар, можуть залишати відгуки.
Відгуки
Відгуків немає, поки що.