USB клавиатура.
- Войдите на сайт для отправки комментариев
Пнд, 26/10/2015 - 11:04
Здравствуйте. Подскаите пожалуйста на чем можно создать USB клавиатуру из 50 и больше кнопок!
Заранее спасибо!
Здравствуйте. Подскаите пожалуйста на чем можно создать USB клавиатуру из 50 и больше кнопок!
Заранее спасибо!
на ардуине)
А подробнее?
перепрошитая uno на 16u2 или micro/leonardo. ты гуглить не умеешь?
Неа. Дистрофик!
мясо творог кушай)))
Хорошо!
Добрый день. Начинаю ардуинить так сказать. Хочу сделать управление громкостью, переключение треков, в общем. для начала хочу по кнопке увеличивать громкость накидал такой скетч
int button1 = 16;
int ledPin = 8;
int tablo = 5;
void setup() {
Serial.begin(9600);
pinMode (ledPin, OUTPUT);
pinMode(button1, INPUT_PULLUP);
// pinMode(button1, INPUT);
Keyboard.begin();
pinMode (tablo, OUTPUT);
}
void loop() {
if (digitalRead(tablo) == LOW)
{
digitalWrite(tablo, HIGH);
}
//if the button is pressed
if(digitalRead(button1) == HIGH)
{
//Send the message
digitalWrite (ledPin, LOW);
delay(0);
}
else
{
digitalWrite (ledPin, HIGH);
//Keyboard.print("password!");
delay(140);
Serial.print(char(0x1008ff13));
}
}
Он при нажатии на кнопку зажигает светодиод и по идее должен прибавлять громкость, но что-то не выходит.... не могу понять почму :( прошу пнуть в нужном направлении... Далее в идиале хочется сделать управление планшетом с пульта через ИК приемник. Мультимеди + запуск навигашки + вкл/выкл + еще какие-нибудь приложения.
С ардуино знаком пару дней, это второй скетч после миганию светодиодом)))) сильно прошу не бить :)
Добрый день. начинаю догонять немного. Насколько я правильно понял проблема заключается в том, что стандартная библиотека ардуины имеет функционал обычной клавиатуры без мультимедиа клавиш, чтобы добиться нужного эффекта от нужных кнопок нужно каким - то образом поправить библиотеку, или сделать новую... Видел в интернетах мануалы по правке USBAPI и HID в каталоге arduino/hardware/core/..../arduino. Попробовал сделать так же, затык при компиляции. Посмотрел там автор пошел через добавление нового класса remoute...
Вопрос такой, вместо этого можно ли в стандартную библиотеку просто добавить коды кнопок мультимедиаклавиатуры? Пробовал не вышло, полагаю что делаю что-то не то :( заранее спасибо за ответ.
А и еще вместо keyboard.write для передачи кода клавиши нажатой, надо использовать keyboard.press это тоже понял :). Кто может прошу помочь, заранее спасибо!
стандартная библиотека ардуины имеет функционал обычной клавиатуры без мультимедиа клавиш
верно.
дальше в контексте винды...
система обнаруживает USB устройство и, если в системе есть стандарные драйвера, то они устанавливаются в соответствии с функционалом этого устройста.
система определяет тип USB-устройства по идентификаторам VID PID
для того, что бы у тебя получилась мультимедийная клава, то VID PID должен быть мультимедийной клавы, что бы установились драйвера поддерживающие эту фунцию - всплывающие фигнюшки, всё такое.