Эмулятор клавиатуры

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Дончанин
Рядовой
Сообщения: 80
Зарегистрирован: 08 ноя 2017, 11:31
Откуда: Донецк

Эмулятор клавиатуры

Сообщение Дончанин »

По сути, тема говорит сама за себя. Как реализовать эмулятор для ПК в Flprog. А подключаться ардуинка должна через USB.
Заранее спасибо.
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Эмулятор клавиатуры

Сообщение Evgesha »

А я вот вообще не понял, что вы хотите реализовать.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Эмулятор клавиатуры

Сообщение Sancho »

Дончанин писал(а): 05 июл 2018, 14:52А подключаться ардуинка должна через USB
только с ATmega32u4
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Дончанин
Рядовой
Сообщения: 80
Зарегистрирован: 08 ноя 2017, 11:31
Откуда: Донецк

Эмулятор клавиатуры

Сообщение Дончанин »

Необходимо подключить ардуино к компьютеру через usb и с помощью пинов эмулировать нажатие клавиш родной компьютерной клавиатуры. Необходимо это для реализации тренажера звонарей. Вот как на этом видео:
https://www.youtube.com/watch?v=wuy1V_6rFJM&t=289s

Отправлено спустя 12 минут 47 секунд:
Помощь очень нужна. Малой звонницы у нас нет, а тренироваться на колокольне.... сами понимаете, соседи с ума сойдут :)
Этот вариант очень хороший.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Эмулятор клавиатуры

Сообщение support »

Леонардо, микра или дунька. Для эмуляции есть специальные блоки в базовой библиотеке. Ставите блок, выбираете какую клавишу нажимать, и по переднему фронту на входе этого блока в компьютере нажимается клавиша. Всё просто
Автор программы FLProg.
Дончанин
Рядовой
Сообщения: 80
Зарегистрирован: 08 ноя 2017, 11:31
Откуда: Донецк

Эмулятор клавиатуры

Сообщение Дончанин »

Спасибо. А подключение по usb для эмуляции можно использовать "обычное", как для заливки кода, или задействовать новые пины?
Вот как здесь:
http://arduino.ru/forum/proekty/emulyat ... anominipro
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Эмулятор клавиатуры

Сообщение support »

Да обычное. После заливки плата становится клавиатурой (ни и может быть мышью).
Автор программы FLProg.
Дончанин
Рядовой
Сообщения: 80
Зарегистрирован: 08 ноя 2017, 11:31
Откуда: Донецк

Эмулятор клавиатуры

Сообщение Дончанин »

Спасибо. Я понял. Еще один вопрос. В программе 15 колоколов. Соответственно, 15 клавиш. Можно как-то расширить кол-во входов в ардуино. Если не ошибаюсь, где-то видел реализацию входов на 1 пин с помощью резисторов. Или так не прокатит.
Дончанин
Рядовой
Сообщения: 80
Зарегистрирован: 08 ноя 2017, 11:31
Откуда: Донецк

Эмулятор клавиатуры

Сообщение Дончанин »

В программе есть возможность делать цифровой из аналогового. Поищу блочок, ведь точно видел... Там как-то на резисторах, а потом обработка диапазона сигнала, вроде бы так. Точно не помню.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Эмулятор клавиатуры

Сообщение Sancho »

[ref]Дончанин[/ref],
Зачем? Резисторно/аналоговая схема применяется при острой нехватке входов, при этом на одном реализуется несколько.
В Вашем случае от D2 до D19 вполне хватит.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Дончанин
Рядовой
Сообщения: 80
Зарегистрирован: 08 ноя 2017, 11:31
Откуда: Донецк

Эмулятор клавиатуры

Сообщение Дончанин »

Да, да. Я уже досмотрелся. Спасибо огромное всем!!!
Аватара пользователя
Noname
Сержант
Сообщения: 120
Зарегистрирован: 06 янв 2016, 21:53
Откуда: Москва
Имя: Анатолий

Эмулятор клавиатуры

Сообщение Noname »

А из нано V 3 можно ?
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Эмулятор клавиатуры

Сообщение kalobyte »

зачем тут ардуина? береш плату из клавиатуры и приделываеш к ней контакты от тех педалей
можно взять какой убитый синтезатор или миди клавиатуру с убс выходом + прогу, повесить туда семплы колоколов и так же звонить

вот люди себе гимор выдумывают
Аватара пользователя
Noname
Сержант
Сообщения: 120
Зарегистрирован: 06 янв 2016, 21:53
Откуда: Москва
Имя: Анатолий

Эмулятор клавиатуры

Сообщение Noname »

Ок, а если нужно несколько комбинаций клавиш завязать на несколько кнопок ардуины? К примеру ctrl + > одна кнопка, ctrl +< вторая кнопка, ctrl +^ третья. Клавиатуры донора нет, да и если бы была, она как понимаю много места занимает, то ли дело ардуин.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Эмулятор клавиатуры

Сообщение 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
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей