9 мая:

Работаем до 17:00

Каталог
(0)

AD Keyboard Simulate Five Key, клавиатура 5 кнопок, плата расширения для Arduino

Остаток: 9 шт
Нет в наличии
Описание

Аналоговый модуль клавиатуры.

Принцип работы:

Все кнопки соединены через резистивный делитель напряжения. При нажатии на любую кнопку на аналоговом выходе модуля формируется уникальное напряжение. Микроконтроллер считывает это напряжение через АЦП и определяет, какая кнопка была нажата.  Можно распознать одновременное нажатие нескольких кнопок.

 

Пример кода для Arduino

const int analogPin = A0;  // Аналоговый пин подключения

void setup() {
  Serial.begin(9600);  // Инициализация последовательного порта
}

void loop() {
  int adcValue = analogRead(analogPin);  // Считываем значение АЦП
  Serial.print("ADC: ");
  Serial.println(adcValue);

  // Определяем нажатую кнопку по диапазону значений
  if (adcValue < 50) {
    Serial.println("Кнопка: SELECT");
  } else if (adcValue > 80 && adcValue < 150) {
    Serial.println("Кнопка: DOWN");
  } else if (adcValue > 220 && adcValue < 300) {
    Serial.println("Кнопка: LEFT");
  } else if (adcValue > 380 && adcValue < 460) {
    Serial.println("Кнопка: RIGHT");
  } else if (adcValue > 580 && adcValue < 660) {
    Serial.println("Кнопка: UP");
  } else {
    Serial.println("Кнопки не нажаты");
  }
  delay(200);  // Задержка для стабильности чтения
}
Показать полностью Свернуть
Отзывы
Отзывов еще никто не оставлял
Написать отзыв Отмена
Оставить отзыв
Перед публикацией отзывы проходят модерацию
Выбрать
    • Технические характеристики, внешний вид и комплектация товара могут быть изменены производителем без предварительного уведомления.
    Ранее просмотренные
    Обратный звонок
    Запрос успешно отправлен!
    Имя *
    Телефон *
    Предзаказ
    Предзаказ успешно отправлен!
    Имя *
    Телефон *
    Добавить в корзину
    Название товара
    100 ₽
    1 шт.
    Перейти в корзину
    Заявка

    Я ознакомлен и согласен с условиями оферты и политики конфиденциальности.