Модуль джойстика KY-023

43,43 

Очікується

Артикул: 80203 Категорія:

* Фактичний вид товару може відрізнятись від приведеного на зображеннях. Будь-ласка, уточнюйте необхідні деталі у менеджера.

Опис

Модуль джойстика аналоговый (две оси + кнопка)

Пример скетча получения данных с джойстика (чтение положения и вывод в терминал каждые 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) и выводим их на экран.

Відгуки

Відгуків немає, поки що.

Тільки покупці, які увійшли на сайт і вже купили цей товар, можуть залишати відгуки.