5 шт. AD клавиатура имитирует пять ключей модуль аналоговая кнопка для Arduino датчик Плата расширения
  • 5 шт. AD клавиатура имитирует пять ключей модуль аналоговая кнопка для Arduino датчик Плата расширения
  • 5 шт. AD клавиатура имитирует пять ключей модуль аналоговая кнопка для Arduino датчик Плата расширения
  • 5 шт. AD клавиатура имитирует пять ключей модуль аналоговая кнопка для Arduino датчик Плата расширения

5 шт. AD клавиатура имитирует пять ключей модуль аналоговая кнопка для Arduino датчик Плата расширения

621 руб.

Описание

Клавиатура AD имитирует пять кнопок модуля для платы расширения датчика

Используйте аналоговый порт для чтения пяти основных состояний для сохранения порта ввода-вывода. С датчиком плата расширения может быть завершена и кнопки интерактивных работ.

Для тестового кода Aruino:
/Adkeyboard модуль
Int adc_key_val [5] = {50, 200, 400, 600, 800};
Int NUM_KEYS = 5;
Int adc_key_in;
Ключ int =-1;
Int oldkey =-1;
Вакуум установка ()
{
PinMode (13, выход);/мы будем использовать светодиодный отладочный для вывода сердцебиения
Серийный. begin (9600);/9600 bps
}
Силы петли ()
{
Adc_key_in = аналог (0);/считывание значения с датчика
Цифровая запись (13, низкая);
Key = get_key (adc_key_in);/конвертировать в клавишу
If (key! = oldkey)/if keypress обнаружен
{
Задержка (50);/ожидание времени снятия
Adc_key_in = аналог (0);/считывание значения с датчика
Key = get_key (adc_key_in);/конвертировать в клавишу
If (key! = oldkey)
{
Oldkey = ключ;
If (ключ> = 0) {
Цифровая запись (13, высокая);
Переключатель (ключ)
{
Чехол 0: Serial. println ("S1 OK");
Сломать;
Чехол 1: Serial. println ("S2 OK");
Сломать;
Чехол 2: Serial. println ("S3 OK");
Сломать;
Чехол 3: Serial. println ("S4 OK");
Сломать;
Чехол 4: Serial. println ("S5 OK");
Сломать;
}
}
}
}
Задержка (100);
}
/Конвертировать значение ADC в номер ключа
Int get_key (неподписанный ввод int)
{
Int k;
Для (k = 0; k
{
Если (входное напряжение
{
Возвращение к;
}
}
Если (k> = NUM_KEYS) k =-1;/не нажимается допустимая клавиша
Возвращение к;
}
5 шт. AD клавиатура имитирует пять ключей модуль аналоговая кнопка для Arduino датчик Плата расширения

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

Номер модели
AD Keyboard Simulate Five Key Module
Тип товара
Материнская плата
Бренд
hongxinyuan