PCCar.ru - Ваш автомобильный компьютер


Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Устройства ввода

Ответ
 
Опции темы
Старый 28.02.2016, 12:25   #61
defed
Новый Пользователь
 
Регистрация: 02.07.2015
Город: Лесосибирск
Регион: 24
Машина: Toyota Premio
Сообщений: 11
defed is on a distinguished road
По умолчанию

Всем привет! А кто нибудь пытался на pro micro сделать Энкодер + матричная клавиатура 4*4, 3*4 ? Сделал Энкодер + резистивные кнопки, но не очень нравится их работа. Есть ошибки при срабатывании... хотя висят и резисторы и конденсаторы, подальше разнёс значения кнопок и питание дополнительно стабилизировано.. Нашел пример кода для матричной клавиатуры 3*4 но пока не могу добиться срабатывания всех кнопок. Может есть у кого опыт?
defed вне форума   Ответить с цитированием
Старый 28.02.2016, 14:23   #62
lti1
Старший Пользователь
 
Аватар для lti1
 
Регистрация: 17.01.2010
Возраст: 41
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 441
lti1 is a splendid one to beholdlti1 is a splendid one to beholdlti1 is a splendid one to beholdlti1 is a splendid one to beholdlti1 is a splendid one to beholdlti1 is a splendid one to beholdlti1 is a splendid one to behold
По умолчанию

Цитата:
Сообщение от defed Посмотреть сообщение
Всем привет! А кто нибудь пытался на pro micro сделать Энкодер + матричная клавиатура 4*4, 3*4 ? Сделал Энкодер + резистивные кнопки, но не очень нравится их работа. Есть ошибки при срабатывании... хотя висят и резисторы и конденсаторы, подальше разнёс значения кнопок и питание дополнительно стабилизировано.. Нашел пример кода для матричной клавиатуры 3*4 но пока не могу добиться срабатывания всех кнопок. Может есть у кого опыт?
http://arduino.ru/forum/programmirov...lioteki-keypad
lti1 на форуме   Ответить с цитированием
Старый 28.02.2016, 19:13   #63
defed
Новый Пользователь
 
Регистрация: 02.07.2015
Город: Лесосибирск
Регион: 24
Машина: Toyota Premio
Сообщений: 11
defed is on a distinguished road
По умолчанию

Цитата:
Сообщение от lti1 Посмотреть сообщение
Спасибо за направление. Подскажите а как прикрепить сюда нажатие на F1 ? в порт посылает четко .Можно пример если не трудно. Спасибо огромное заранее!

/* @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);
}
}
defed вне форума   Ответить с цитированием
Старый 28.02.2016, 20:41   #64
lti1
Старший Пользователь
 
Аватар для lti1
 
Регистрация: 17.01.2010
Возраст: 41
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 441
lti1 is a splendid one to beholdlti1 is a splendid one to beholdlti1 is a splendid one to beholdlti1 is a splendid one to beholdlti1 is a splendid one to beholdlti1 is a splendid one to beholdlti1 is a splendid one to behold
По умолчанию

Цитата:
Сообщение от defed Посмотреть сообщение
Спасибо за направление. Подскажите а как прикрепить сюда нажатие на F1 ? в порт посылает четко .Можно пример если не трудно. Спасибо огромное заранее!

/* @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);
}
}
Keyboard.press(KEY_F1);
https://www.arduino.cc/en/Reference/KeyboardModifiers
https://www.arduino.cc/en/Reference/KeyboardBegin
lti1 на форуме   Ответить с цитированием
Старый 29.02.2016, 11:11   #65
~aviator~
Старший Пользователь
 
Регистрация: 02.04.2010
Возраст: 34
Город: Минск
Регион: Беларусь
Машина: Honda Accord 2.0 DOHC
Сообщений: 632
~aviator~ is on a distinguished road
По умолчанию

подскажите скачал IDE 1.0.5v2
заменил файлы как сказано, а он не хочет компилиться, говорит, только с леонардо будет работать
~aviator~ вне форума   Ответить с цитированием
Старый 29.02.2016, 14:00   #66
TransF
Старший Пользователь
 
Регистрация: 14.06.2009
Город: Ставрополь
Регион: 26
Машина: AUDI A6 (C5) 2000г.в. V6 2.8L
Сообщений: 132
TransF is on a distinguished road
По умолчанию

Цитата:
Сообщение от ~aviator~ Посмотреть сообщение
подскажите скачал IDE 1.0.5v2
заменил файлы как сказано, а он не хочет компилиться, говорит, только с леонардо будет работать
Так и есть ПРО МИКРО это и есть ЛЕОНАРДО
__________________

AUDI A6 (C5) V6 2.8L
TransF вне форума   Ответить с цитированием
Старый 29.02.2016, 14:17   #67
~aviator~
Старший Пользователь
 
Регистрация: 02.04.2010
Возраст: 34
Город: Минск
Регион: Беларусь
Машина: Honda Accord 2.0 DOHC
Сообщений: 632
~aviator~ is on a distinguished road
По умолчанию

Цитата:
Сообщение от TransF Посмотреть сообщение
Так и есть ПРО МИКРО это и есть ЛЕОНАРДО
я уже понял, буду заказывать
~aviator~ вне форума   Ответить с цитированием
Старый 02.03.2016, 16:57   #68
~aviator~
Старший Пользователь
 
Регистрация: 02.04.2010
Возраст: 34
Город: Минск
Регион: Беларусь
Машина: Honda Accord 2.0 DOHC
Сообщений: 632
~aviator~ is on a distinguished road
По умолчанию

Еще такой вопрос, а как происходит назначение клавиш?
как на них повесить, то что необходимо
~aviator~ вне форума   Ответить с цитированием
Старый 09.03.2016, 14:04   #69
kazanova
Пользователь
 
Регистрация: 05.03.2008
Возраст: 32
Город: Тверь
Регион: 69
Машина: Mitsubishi Pajero, 1996
Сообщений: 89
kazanova is on a distinguished road
По умолчанию

Всем привет!

А ни у кого не было проблем с засыпанием леонардо? У меня планшет при подключенной ардуино про микро (леонардо) некорректно уходит в гибернацию (не восстанавливается и сообщает о произошедшей ошибке). При этом на домашнем ноуте все нормально. Куда копать - ума не приложу?
kazanova вне форума   Ответить с цитированием
Старый 01.06.2016, 17:12   #70
TransF
Старший Пользователь
 
Регистрация: 14.06.2009
Город: Ставрополь
Регион: 26
Машина: AUDI A6 (C5) 2000г.в. V6 2.8L
Сообщений: 132
TransF is on a distinguished road
По умолчанию

Доброго времени суток одноклубням!
Подскажите как прикрутить к уже рабочей схеме АРДУИНО-МУЛЬТИМЕДИА-КЛАВИАТУРЕ блютуз передатчик?
__________________

AUDI A6 (C5) V6 2.8L
TransF вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 5 (пользователей: 0 , гостей: 5)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 08:38.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Перевод: zCarot
Яндекс.Метрика