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

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

5.0 1 заказ
121 руб.

Описание

Название продукта:AD клавиатура имитирует четыре ключа модуль аналоговая кнопка для Arduiuo UNO MEGA2560 датчик Плата расширения

Упаковочный лист:
1 шт., размер: 4, ключ AD/клавиатура

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

Описание:

1 Напряжение питания: 2-5 В
2 4 кнопки 1 аналоговый выход (AD Pin)
3 Размер печатной платы: 30x12 мм
4 Вес: 1,5 г
Идеально подходит для подключения к вашему Ardiuno UNO Mini Nano Mega2560 и т. д. или другим MCU (AVR STM32 ARM7 ARM9 ARM10 PIC AT89C51 STC MSP430 FPGA CPLD и т. д.)

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

Монтажной схемы:

AD клавиатура имитирует четыре ключа модуль аналоговая кнопка для Arduino UNO MEGA2560 датчик Плата расширенияСоединение с Arduiuo UNO:

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

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

Код Arduiuo uno/mega2560
/******************************************************/
/*
Arduiuo_4 ключ аналоговые кнопки
Код данного примера находится в свободном достоянии.
*/
# Определить key1ValueMin 96
# Определить key1ValueMax 106
# Определить key2ValueMin 144
# Определить key2ValueMax 159
# Определить key3ValueMin 193
# Определить key3ValueMax 213
# Определить key4ValueMin 242
# Определить key4ValueMax 255
Int adPin = A0;/Выберите входной контакт для потенциометра
Int keyValue;
Int keyValue_r;
Int keyValue_rr;
/Ключ сканирования
Int key_scan (void)
{
Int adValue;
Int ключ;
AdValue = аналог (adPin);/чтение значения ad
AdValue = adValue/4;
If (adValue> = key1ValueMin & adValue <= key1ValueMax)/k1
{
Ключей =-1 шт.;
} Долл. США
Еще если (adValue> = key2ValueMin & adValue <= key2ValueMax)/К2
{
Ключей = 2;
} Долл. США
Еще если (adValue> = key3ValueMin & adValue <= key3ValueMax)/К3
{
Ключ = комплект из 3 предметов;
} Долл. США
Еще если (adValue> = key4ValueMin)/k4
{
Ключей = 4;
} Долл. США
Другое/недействительным и соотношение цена/качество
{
Ключей = 0;
} Долл. США
Копка возврата;
} Долл. США
Void setup () {
Серийный. Старт (9600);
} Долл. США
Void loop () {
/Сохранить значение сканирования трех клавиш
KeyValue_rr = keyValue_r;
KeyValue_r = keyValue;
KeyValue = key_scan ();
/Три сканированных значения одинаковые, указывающие, что ключ действителен
Если (значение ключа> 0 и & значение ключа = keyValue_r & keyValue_r = keyValue_rr)
{
Серийный. Принт ("keyValue =");
Serial. println (keyValue);
} Долл. США
Задержка (100);/каждый интервал сканирования 100-200 мс
} Долл. США
/******************************************************/

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

Индивидуальное изготовление
Да
Номер модели
KC11C04
Operating Voltage
2-5V
button
4
type
Analog Button