![]() |
Всем привет! А кто нибудь пытался на pro micro сделать Энкодер + матричная клавиатура 4*4, 3*4 ? Сделал Энкодер + резистивные кнопки, но не очень нравится их работа. Есть ошибки при срабатывании... хотя висят и резисторы и конденсаторы, подальше разнёс значения кнопок и питание дополнительно стабилизировано.. Нашел пример кода для матричной клавиатуры 3*4 но пока не могу добиться срабатывания всех кнопок. Может есть у кого опыт?
|
Цитата:
|
Цитата:
/* @file CustomKeypad.pde || @version 1.0 || @author Alexander Brevig || @contact alexanderbrevig@gmail.com || || @description || | Demonstrates changing the keypad size and key values. || # */ #include const byte ROWS = 4; //four rows const byte COLS = 4; //four columns //define the cymbols on the buttons of the keypads char hexaKeys[ROWS][COLS] = { {'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'} }; byte rowPins[ROWS] = {9,8,7,6}; //connect to the row pinouts of the keypad byte colPins[COLS] = {5,4,3,2}; //connect to the column pinouts of the keypad //initialize an instance of class NewKeypad Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS); void setup(){ Serial.begin(9600); } void loop(){ char customKey = customKeypad.getKey(); if (customKey){ Serial.println(customKey); } } |
Цитата:
https://www.arduino.cc/en/Reference/KeyboardModifiers https://www.arduino.cc/en/Reference/KeyboardBegin |
подскажите скачал IDE 1.0.5v2
заменил файлы как сказано, а он не хочет компилиться, говорит, только с леонардо будет работать |
Цитата:
|
Цитата:
|
Еще такой вопрос, а как происходит назначение клавиш?
как на них повесить, то что необходимо |
Всем привет!
А ни у кого не было проблем с засыпанием леонардо? У меня планшет при подключенной ардуино про микро (леонардо) некорректно уходит в гибернацию (не восстанавливается и сообщает о произошедшей ошибке). При этом на домашнем ноуте все нормально. Куда копать - ума не приложу? |
Доброго времени суток одноклубням!
Подскажите как прикрутить к уже рабочей схеме АРДУИНО-МУЛЬТИМЕДИА-КЛАВИАТУРЕ блютуз передатчик? |
Часовой пояс GMT +4, время: 14:11. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot