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

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

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

#1

Сообщение Дончанин » 05.07.2018{, 14:52}

По сути, тема говорит сама за себя. Как реализовать эмулятор для ПК в Flprog. А подключаться ардуинка должна через USB.
Заранее спасибо.

Evgesha
Лейтенант
Сообщения: 525
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 20
Откуда: Kazakhstan
Имя: Evgesha

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

#2

Сообщение Evgesha » 05.07.2018{, 14:59}

А я вот вообще не понял, что вы хотите реализовать.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#3

Сообщение Sancho » 05.07.2018{, 15:08}

Дончанин писал(а):
05.07.2018{, 14:52}
А подключаться ардуинка должна через USB
только с ATmega32u4
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Дончанин
Рядовой
Сообщения: 80
Зарегистрирован: 08.11.2017{, 11:31}
Репутация: 0
Откуда: Донецк

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

#4

Сообщение Дончанин » 05.07.2018{, 15:20}

Необходимо подключить ардуино к компьютеру через usb и с помощью пинов эмулировать нажатие клавиш родной компьютерной клавиатуры. Необходимо это для реализации тренажера звонарей. Вот как на этом видео:


Отправлено спустя 12 минут 47 секунд:
Помощь очень нужна. Малой звонницы у нас нет, а тренироваться на колокольне.... сами понимаете, соседи с ума сойдут :)
Этот вариант очень хороший.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

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

#5

Сообщение support » 05.07.2018{, 15:39}

Леонардо, микра или дунька. Для эмуляции есть специальные блоки в базовой библиотеке. Ставите блок, выбираете какую клавишу нажимать, и по переднему фронту на входе этого блока в компьютере нажимается клавиша. Всё просто
Автор программы FLProg.

Дончанин
Рядовой
Сообщения: 80
Зарегистрирован: 08.11.2017{, 11:31}
Репутация: 0
Откуда: Донецк

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

#6

Сообщение Дончанин » 05.07.2018{, 15:48}

Спасибо. А подключение по usb для эмуляции можно использовать "обычное", как для заливки кода, или задействовать новые пины?
Вот как здесь:
http://arduino.ru/forum/proekty/emulyat ... anominipro

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

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

#7

Сообщение support » 05.07.2018{, 16:07}

Да обычное. После заливки плата становится клавиатурой (ни и может быть мышью).
Автор программы FLProg.

Дончанин
Рядовой
Сообщения: 80
Зарегистрирован: 08.11.2017{, 11:31}
Репутация: 0
Откуда: Донецк

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

#8

Сообщение Дончанин » 06.07.2018{, 09:14}

Спасибо. Я понял. Еще один вопрос. В программе 15 колоколов. Соответственно, 15 клавиш. Можно как-то расширить кол-во входов в ардуино. Если не ошибаюсь, где-то видел реализацию входов на 1 пин с помощью резисторов. Или так не прокатит.

Дончанин
Рядовой
Сообщения: 80
Зарегистрирован: 08.11.2017{, 11:31}
Репутация: 0
Откуда: Донецк

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

#9

Сообщение Дончанин » 06.07.2018{, 09:48}

В программе есть возможность делать цифровой из аналогового. Поищу блочок, ведь точно видел... Там как-то на резисторах, а потом обработка диапазона сигнала, вроде бы так. Точно не помню.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#10

Сообщение Sancho » 06.07.2018{, 10:02}

Дончанин,
Зачем? Резисторно/аналоговая схема применяется при острой нехватке входов, при этом на одном реализуется несколько.
В Вашем случае от D2 до D19 вполне хватит.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Дончанин
Рядовой
Сообщения: 80
Зарегистрирован: 08.11.2017{, 11:31}
Репутация: 0
Откуда: Донецк

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

#11

Сообщение Дончанин » 06.07.2018{, 10:12}

Да, да. Я уже досмотрелся. Спасибо огромное всем!!!

Аватара пользователя
Noname
Сержант
Сообщения: 120
Зарегистрирован: 06.01.2016{, 21:53}
Репутация: 1
Откуда: Москва
Имя: Анатолий

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

#12

Сообщение Noname » 12.07.2018{, 19:17}

А из нано V 3 можно ?

kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22.10.2016{, 14:22}
Репутация: 28

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

#13

Сообщение kalobyte » 12.07.2018{, 20:21}

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

вот люди себе гимор выдумывают

Аватара пользователя
Noname
Сержант
Сообщения: 120
Зарегистрирован: 06.01.2016{, 21:53}
Репутация: 1
Откуда: Москва
Имя: Анатолий

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

#14

Сообщение Noname » 12.07.2018{, 21:16}

Ок, а если нужно несколько комбинаций клавиш завязать на несколько кнопок ардуины? К примеру ctrl + > одна кнопка, ctrl +< вторая кнопка, ctrl +^ третья. Клавиатуры донора нет, да и если бы была, она как понимаю много места занимает, то ли дело ардуин.

kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22.10.2016{, 14:22}
Репутация: 28

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

#15

Сообщение kalobyte » 13.07.2018{, 16:53}

клавиатура синтезатора или миди позволяет передавать несколько нажатий или отжатий, а так же скорость нажатий, что выражается в громкости
Noname писал(а):
12.07.2018{, 21:16}
да и если бы была, она как понимаю много места занимает
нужна плата только, без клавиш, убитый синтез можно купить на авито каком
там уж механику сам приделаеш
Noname писал(а):
12.07.2018{, 21:16}
К примеру ctrl + > одна кнопка, ctrl +< вторая кнопка, ctrl +^ третья.
а софт тот из видео позволяет такое обрабатывать? усб клавиатура при нажатии кнопок модификаторов посылает еще один байт и в нем биты определяют конкретные кнопки, семплеры не понимают эти кнопки
но ты можеш использовать готовые прошивки миди контроллеров с софтовым усб, правда он не на всех усб хостах работает, глючит на чипсете от нвидиа
https://bitbucket.org/horo/v-usb-midi вот на несколько кнопок

даже под андроид есть семплеры, так что не обязательно использовать полноценный компутер
или можно взять какую-нибудь малину или банан и сделать из него семплер для миди

Ответить

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