Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить

USB кнопка

Сб ноя 12, 2016 19:12:54

Появилась необходимость в отдельной кнопке на компьютере (возможно даже ножная, но речь сейчас не об реализации внешнего вида) для общения в teamspeak'e по её нажатию. Как можно реализовать данную кнопку? Находил проекты целой клавиатуры на atmega8, но ведь для 1 кнопки можно использовать более простой мк, а возможно и вообще без программирования обойтись.

Re: USB кнопка

Сб ноя 12, 2016 19:43:23

Разве ATmega8 это сложный МК? По современным меркам довольно простой, поскольку есть другие с той же стоимостью, но с гораздо большим функционалом.

Re: USB кнопка

Сб ноя 12, 2016 19:56:26

Мурик писал(а):Разве ATmega8 это сложный МК? По современным меркам довольно простой, поскольку есть другие с той же стоимостью, но с гораздо большим функционалом.

возможно не так выразился, я полагаю что можно сделать и на attiny13

Re: USB кнопка

Сб ноя 12, 2016 20:49:51

Flash памяти может не хватить.

Re: USB кнопка

Вс ноя 13, 2016 15:06:05

Мурик писал(а):Flash памяти может не хватить.

так для этого я и прошу помощи)

Re: USB кнопка

Вс ноя 13, 2016 16:23:10

а что мешает кнопку на клавиатуре какую-нибудь назначить? ну или сочетание клавиш.
А схему можно атмеге8 как клавиатуру собрать

Re: USB кнопка

Вс ноя 13, 2016 18:11:39

Mурзик писал(а):а что мешает кнопку на клавиатуре какую-нибудь назначить? ну или сочетание клавиш.
А схему можно атмеге8 как клавиатуру собрать

хочу сделать кнопку-педаль, скорей всего придётся делать на меге8, только выводить один канал на педаль.

Re: USB кнопка

Вс ноя 13, 2016 19:12:32

если лень заниматься мк , можно взять ненужную клавиатуру , и припаять кнопку к контроллеру = profit .

Re: USB кнопка

Вс ноя 13, 2016 20:26:54

rus084 писал(а):если лень заниматься мк , можно взять ненужную клавиатуру , и припаять кнопку к контроллеру = profit .

кто сказал что лень заниматься мк, просто хотелось сделать всё с минимализмом...

Re: USB кнопка

Вс ноя 13, 2016 20:50:13

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

Re: USB кнопка

Вс ноя 13, 2016 20:55:15

Можно сделать на примере 8DIP микросхемы(куда ж проще) - ATTiny45-20PU или ATTiny85-20PU

Управление через библиотеку:
V-USB — программная библиотека, позволяющая получить поддержку протокола USB на микроконтроллерах AVR, которые не имеют аппаратной поддержки USB. https://www.obdev.at/products/vusb/index.html

Подробнее:
http://blog.flipwork.nl/?x=entry:entry0 ... comments:1

Re: USB кнопка

Пн ноя 14, 2016 11:24:51

Вот на этой штуке можно сделать, примеры USB HID для STM32F0 есть...

Изображение

https://www.tindie.com/products/42_red_ ... -breakout/

Re: USB кнопка

Пн ноя 14, 2016 12:54:56

Зачем платить больше, если есть вариант дешевле? :) https://ru.aliexpress.com/item/1pcs-STM ... 97607.html

Re: USB кнопка

Пн ноя 14, 2016 13:25:53

Мурик писал(а):Зачем платить больше, если есть вариант дешевле? :) https://ru.aliexpress.com/item/1pcs-STM ... 97607.html
Люблю все маленькое :)) А так - да, на такой - самый бюджетный вариант, даже чипы вразвес дороже выйдут.

Re: USB кнопка

Пн ноя 14, 2016 19:00:49

Мурик писал(а):Зачем платить больше, если есть вариант дешевле? :) https://ru.aliexpress.com/item/1pcs-STM ... 97607.html

ещё бы кто-нить закодить помог Arduino Nano должным образом

Re: USB кнопка

Пн ноя 14, 2016 19:20:26

Из Arduino Nano нельзя сделать какое угодно USB устройство.

Re: USB кнопка

Пн ноя 14, 2016 22:27:45

Мурик писал(а):Из Arduino Nano нельзя сделать какое угодно USB устройство.

а STM32F103C8T6, что по ссылке выше, это не nano?

Re: USB кнопка

Вт ноя 15, 2016 11:09:35

vanulik писал(а):
Мурик писал(а):Из Arduino Nano нельзя сделать какое угодно USB устройство.

а STM32F103C8T6, что по ссылке выше, это не nano?

Нано - это Атмега 328, на ней полноценное USB устройство не сделать.

Вероятно, вам стоит взять готовое устройство, например дополнительный цифровой блок клавиатуры с USB-интерфейсом + софт для переназначения кнопок. Посмотрите тут: http://www.instructables.com/id/Making- ... -less-tha/

Изображение

Самостоятельно сделать USB-устройство конечно почетнее намного, но если начинать с нуля - времени на это уйдет пара месяцев минимум, нужно вам это?

Re: USB кнопка

Вт ноя 15, 2016 11:39:57

Тогда уж еще проще: :))
Изображение

Добавлено after 4 minutes 37 seconds:
А то и готовое без всяких хлопот!
Изображение

Re: USB кнопка

Вт ноя 15, 2016 12:02:30

ART_ME писал(а):Тогда уж еще проще: :))

Добавлено after 4 minutes 37 seconds:
А то и готовое без всяких хлопот!

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

Update: а нет, как клавиатура тоже работает:

Изображение

10 долларов и не надо попу морщить...
http://www.pcsensor.com/pcsensor-foot-s ... witch.html
Ответить