Страница 1 из 1
Эмулятор клавиатуры
Добавлено: 05 июл 2018, 14:52
Дончанин
По сути, тема говорит сама за себя. Как реализовать эмулятор для ПК в Flprog. А подключаться ардуинка должна через USB.
Заранее спасибо.
Эмулятор клавиатуры
Добавлено: 05 июл 2018, 14:59
Evgesha
А я вот вообще не понял, что вы хотите реализовать.
Эмулятор клавиатуры
Добавлено: 05 июл 2018, 15:08
Sancho
Дончанин писал(а): 05 июл 2018, 14:52А подключаться ардуинка должна через USB
только с ATmega32u4
Эмулятор клавиатуры
Добавлено: 05 июл 2018, 15:33
Дончанин
Необходимо подключить ардуино к компьютеру через usb и с помощью пинов эмулировать нажатие клавиш родной компьютерной клавиатуры. Необходимо это для реализации тренажера звонарей. Вот как на этом видео:
https://www.youtube.com/watch?v=wuy1V_6rFJM&t=289s
Отправлено спустя 12 минут 47 секунд:
Помощь очень нужна. Малой звонницы у нас нет, а тренироваться на колокольне.... сами понимаете, соседи с ума сойдут

Этот вариант очень хороший.
Эмулятор клавиатуры
Добавлено: 05 июл 2018, 15:39
support
Леонардо, микра или дунька. Для эмуляции есть специальные блоки в базовой библиотеке. Ставите блок, выбираете какую клавишу нажимать, и по переднему фронту на входе этого блока в компьютере нажимается клавиша. Всё просто
Эмулятор клавиатуры
Добавлено: 05 июл 2018, 15:48
Дончанин
Спасибо. А подключение по usb для эмуляции можно использовать "обычное", как для заливки кода, или задействовать новые пины?
Вот как здесь:
http://arduino.ru/forum/proekty/emulyat ... anominipro
Эмулятор клавиатуры
Добавлено: 05 июл 2018, 16:07
support
Да обычное. После заливки плата становится клавиатурой (ни и может быть мышью).
Эмулятор клавиатуры
Добавлено: 06 июл 2018, 09:14
Дончанин
Спасибо. Я понял. Еще один вопрос. В программе 15 колоколов. Соответственно, 15 клавиш. Можно как-то расширить кол-во входов в ардуино. Если не ошибаюсь, где-то видел реализацию входов на 1 пин с помощью резисторов. Или так не прокатит.
Эмулятор клавиатуры
Добавлено: 06 июл 2018, 09:48
Дончанин
В программе есть возможность делать цифровой из аналогового. Поищу блочок, ведь точно видел... Там как-то на резисторах, а потом обработка диапазона сигнала, вроде бы так. Точно не помню.
Эмулятор клавиатуры
Добавлено: 06 июл 2018, 10:02
Sancho
[ref]Дончанин[/ref],
Зачем? Резисторно/аналоговая схема применяется при острой нехватке входов, при этом на одном реализуется несколько.
В Вашем случае от D2 до D19 вполне хватит.
Эмулятор клавиатуры
Добавлено: 06 июл 2018, 10:12
Дончанин
Да, да. Я уже досмотрелся. Спасибо огромное всем!!!
Эмулятор клавиатуры
Добавлено: 12 июл 2018, 19:17
Noname
А из нано V 3 можно ?
Эмулятор клавиатуры
Добавлено: 12 июл 2018, 20:21
kalobyte
зачем тут ардуина? береш плату из клавиатуры и приделываеш к ней контакты от тех педалей
можно взять какой убитый синтезатор или миди клавиатуру с убс выходом + прогу, повесить туда семплы колоколов и так же звонить
вот люди себе гимор выдумывают
Эмулятор клавиатуры
Добавлено: 12 июл 2018, 21:16
Noname
Ок, а если нужно несколько комбинаций клавиш завязать на несколько кнопок ардуины? К примеру ctrl + > одна кнопка, ctrl +< вторая кнопка, ctrl +^ третья. Клавиатуры донора нет, да и если бы была, она как понимаю много места занимает, то ли дело ардуин.
Эмулятор клавиатуры
Добавлено: 13 июл 2018, 16:53
kalobyte
клавиатура синтезатора или миди позволяет передавать несколько нажатий или отжатий, а так же скорость нажатий, что выражается в громкости
Noname писал(а): 12 июл 2018, 21:16да и если бы была, она как понимаю много места занимает
нужна плата только, без клавиш, убитый синтез можно купить на авито каком
там уж механику сам приделаеш
Noname писал(а): 12 июл 2018, 21:16К примеру ctrl + > одна кнопка, ctrl +< вторая кнопка, ctrl +^ третья.
а софт тот из видео позволяет такое обрабатывать? усб клавиатура при нажатии кнопок модификаторов посылает еще один байт и в нем биты определяют конкретные кнопки, семплеры не понимают эти кнопки
но ты можеш использовать готовые прошивки миди контроллеров с софтовым усб, правда он не на всех усб хостах работает, глючит на чипсете от нвидиа
https://bitbucket.org/horo/v-usb-midi вот на несколько кнопок
даже под андроид есть семплеры, так что не обязательно использовать полноценный компутер
или можно взять какую-нибудь малину или банан и сделать из него семплер для миди
https://www.youtube.com/watch?v=CDJ87UMOsE8