28.02.2016, 12:25 | #61 |
Новый Пользователь
Регистрация: 02.07.2015
Город: Красноярск
Регион: 24
Машина: Toyota Premio
Сообщений: 11
|
Всем привет! А кто нибудь пытался на pro micro сделать Энкодер + матричная клавиатура 4*4, 3*4 ? Сделал Энкодер + резистивные кнопки, но не очень нравится их работа. Есть ошибки при срабатывании... хотя висят и резисторы и конденсаторы, подальше разнёс значения кнопок и питание дополнительно стабилизировано.. Нашел пример кода для матричной клавиатуры 3*4 но пока не могу добиться срабатывания всех кнопок. Может есть у кого опыт?
Последний раз редактировалось admin; 22.11.2018 в 23:54. |
28.02.2016, 14:23 | #62 | |
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
|
Цитата:
Последний раз редактировалось admin; 22.11.2018 в 23:55. |
|
28.02.2016, 19:13 | #63 | |
Новый Пользователь
Регистрация: 02.07.2015
Город: Красноярск
Регион: 24
Машина: Toyota Premio
Сообщений: 11
|
Цитата:
/* @file CustomKeypad.pde || @version 1.0 || @author Alexander Brevig || @contact <a href="mailto:alexanderbrevig@gmail.com">alexanderb revig@gmail.com</a> || || @description || | Demonstrates changing the keypad size and key values. || # */ #include <Keypad.h> 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); } } |
|
28.02.2016, 20:41 | #64 | |
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
|
Цитата:
https://www.arduino.cc/en/Reference/KeyboardModifiers https://www.arduino.cc/en/Reference/KeyboardBegin |
|
29.02.2016, 11:11 | #65 |
Старший Пользователь
Регистрация: 02.04.2010
Возраст: 41
Город: Минск
Регион: Беларусь
Машина: Honda Accord 2.0 DOHC
Сообщений: 660
|
подскажите скачал IDE 1.0.5v2
заменил файлы как сказано, а он не хочет компилиться, говорит, только с леонардо будет работать |
29.02.2016, 14:00 | #66 |
Старший Пользователь
Регистрация: 14.06.2009
Город: Ставрополь
Регион: 26
Машина: AUDI A6 (C5) 2000г.в. V6 2.8L
Сообщений: 131
|
Так и есть ПРО МИКРО это и есть ЛЕОНАРДО
__________________
AUDI A6 (C5) V6 2.8L |
29.02.2016, 14:17 | #67 |
Старший Пользователь
Регистрация: 02.04.2010
Возраст: 41
Город: Минск
Регион: Беларусь
Машина: Honda Accord 2.0 DOHC
Сообщений: 660
|
|
02.03.2016, 16:57 | #68 |
Старший Пользователь
Регистрация: 02.04.2010
Возраст: 41
Город: Минск
Регион: Беларусь
Машина: Honda Accord 2.0 DOHC
Сообщений: 660
|
Еще такой вопрос, а как происходит назначение клавиш?
как на них повесить, то что необходимо |
09.03.2016, 14:04 | #69 |
Старший Пользователь
Регистрация: 05.03.2008
Возраст: 40
Город: Тверь
Регион: 69
Машина: Mitsubishi Pajero, 1996
Сообщений: 134
|
Всем привет!
А ни у кого не было проблем с засыпанием леонардо? У меня планшет при подключенной ардуино про микро (леонардо) некорректно уходит в гибернацию (не восстанавливается и сообщает о произошедшей ошибке). При этом на домашнем ноуте все нормально. Куда копать - ума не приложу? |
01.06.2016, 17:12 | #70 |
Старший Пользователь
Регистрация: 14.06.2009
Город: Ставрополь
Регион: 26
Машина: AUDI A6 (C5) 2000г.в. V6 2.8L
Сообщений: 131
|
Доброго времени суток одноклубням!
Подскажите как прикрутить к уже рабочей схеме АРДУИНО-МУЛЬТИМЕДИА-КЛАВИАТУРЕ блютуз передатчик?
__________________
AUDI A6 (C5) V6 2.8L |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|