AD Keyboard Имитирует четырехклавишный модуль Аналоговой кнопки для платы расширения датчика Arduino MEGA2560
- Категория: Электрооборудование и расходные материалы
- Код товара: m247830
- Доступность: В наличии
-
₽.1 871.95
-
₽.4 680.63
Название продукта: AD Keyboard Имитирует аналоговую кнопку четырехклавишного модуля для платы расширения датчика Arduino MEGA2560
Упаковочный лист:
Клавиатура 4 keyAD
Описание: 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 и т.д.)
Принципиальные схемы :
Подключение к Arduiuo UNO :
Код Arduiuo uno/mega2560 //******************************************************// /* Аналоговые кнопки клавиш Arduiuo_4 Этот пример кода находится в общественном достоянии. */ #определить ключ1valuemin96 #определить ключ1valuemax106 #определить ключ2valuemin144 #определить ключ2valuemax159 #определить ключ3valuemin193 #определить ключ3valuemax213 #определить ключ4valuemin242 #определить ключ4valuemax255 int adPin = A0; // выберите входной контакт для потенциометра int KeyValue; int keyValue_r ; int keyValue_rr; //сканирование ключа int key_scan(void) { int adValue; int key; adValue = analogRead(adPin);// считывание значения ad adValue = adValue / 4; if(adValue >= key1ValueMin && adValue { key = 1; } else if(adValue >= key2ValueMin && adValue { key = 2; } else if(adValue >= key3ValueMin && adValue { key = 3; } else if(adValue >= key4ValueMin) // k4 { key = 4; } else // Недопустимое значение { key = 0; } возвращаемый ключ; } void setup() { Serial.begin(9600); } void loop() { // Сохраните значение сканирования трех ключей keyValue_rr = keyValue_r; keyValue_r = KeyValue; KeyValue = key_scan(); // Три отсканированных значения совпадают, указывая, что ключ действителен, если(KeyValue > 0 & & KeyValue==keyValue_r && keyValue_r==keyValue_rr) { Serial.print("Ключевое значение = "); Serial.println(ключевое значение); } задержка (100); //Каждый интервал сканирования 100-200 МС } //******************************************************//
- Рабочее напряжение: 2-5 В
- Материал: Печатная плата
- Происхождение: Материковый Китай
- Тип: Аналоговая кнопка
- Пуговица: 4