Модуль 2-х осевого джойстика (Код: 00052)

Двух-осевой (ось X, Y) джойстик для Arduino + кнопка (ось Z)

Характеристики:

  • Потенциометры на осях X, Y
  • Кнопка на оси Z

 

Скетч проверки Модуля 2-х осевого джойстика

/*
   Питание: 3.3 или 5В
*/

#define axis_X 0    // Ось Х подключена к Analog 0
#define axis_Y 1    // Ось Y подключена к Analog 1
#define axis_Z 2    // Ось Z (кнопка джойстика) подключена к Digital 2

int value_X, value_Y, value_Z = 0;    // Переменные для хранения значений осей

void setup() {
  pinMode(axis_Z, INPUT);    // Задаем как вход
  digitalWrite(axis_Z, HIGH);
  Serial.begin(9600);
}

void loop() {
  value_X = analogRead(axis_X);    // Считываем аналоговое значение оси Х
  Serial.print("X:");
  Serial.print(value_X, DEC);      // Выводим значение в Serial Monitor

  value_Y = analogRead(axis_Y);    // Считываем аналоговое значение оси Y
  Serial.print(" | Y:");
  Serial.print(value_Y, DEC);      // Выводим значение в Serial Monitor

  value_Z = digitalRead(axis_Z);   // Считываем цифровое значение оси Z (кнопка)
  value_Z = value_Z ^ 1;           // Инвертируем значение
  Serial.print(" | Z: ");
  Serial.println(value_Z, DEC);    // Выводим значение в Serial Monitor

  delay(50);                      // Задержка 250 мс
}
Цена: 70 Руб.
Количество:
Copyright MAXXmarketing GmbH
JoomShopping Download & Support