morganchik Опубликовано 5 декабря, 2017 Поделиться Опубликовано 5 декабря, 2017 С контроллером проблем не будет.Так что можешь начинать )) Ссылка на комментарий
SanSaySP Опубликовано 1 октября, 2018 Поделиться Опубликовано 1 октября, 2018 (изменено) Народ, привет, вопрос к тем кто уже воплотил баттон бокс на базе ардуинки... уже имею КПП (H-шифтер) на базе ардуинки и вот решил баттон бокс замутить (играю в ETS2)... делал на тактильных кнопках (которые такие маленькие и щелкают звонко), по этому пришлось разводку на плате делать, все спаял, скрутил и проблема... энкодеры работают, а из матрицы кнопок только 1 ряд работают... делал на Леонардо, на вскидку не подскажите, что мог накосячить. Точнее вероятность что накосячил с разводкой платы крайне мала, у меня на скетч ругается на строку с "Joystick_ Joystick" я ее закоментил и вроде работает, но вот с таким косяком и даже не знаю куда думать... толи скетч битый, толи библиотеки, толи все же скетч под Pro Micro заточен, толи все таки с пайкой накосячил. Во, ковырялся ковырялся и заметил, что многие кнопки срабатывают при нажимании 2-х кнопок одновременно о_О Изменено 1 октября, 2018 пользователем SanSaySP Ссылка на комментарий
h4245369 Опубликовано 29 ноября, 2018 Поделиться Опубликовано 29 ноября, 2018 Баттнобоксы это, конечно вещь прикольная, особенно если самому ее собирать, но ведь есть и такие штуки в продаже Ссылка на комментарий
_rar Опубликовано 29 ноября, 2018 Поделиться Опубликовано 29 ноября, 2018 Неудобно, пробовал. Слишком близко расположены кнопки друг к другу и легко промазать. Вслепую вообще без шансов, с ХМД тем более. Ссылка на комментарий
il.semakov Опубликовано 29 ноября, 2018 Поделиться Опубликовано 29 ноября, 2018 Подскажите, пожалуйста, а то не силён в DIY-электронике. Есть уже готовое, работающее HID-устройство (геймапд, для примера). Есть в симе операция +/- (баланс тормозов, для примера). На HID-устройстве для этого использую две обычных кнопки (соответственно "+" и "-"). Что хочу: крутилку (rotary switchers, rotary encoders или как они правильно называются, которые бесконечно вращаются в обе стороны с щелчками во время срабатывания нажатия), что бы объединить эти две кнопки: крутишь по часовой стрелке - по щелчкам срабатывает кнопка "+", против часовой стрелки - по щелчкам срабатывает кнопка "-" Вопрос: есть ли такие кнопки-крутилки, что бы обойтись без каких-либо доп.контроллеров, плат и т.п., а просто припаять их на плату HID в место двух кнопок. Ссылка на комментарий
_rar Опубликовано 29 ноября, 2018 Поделиться Опубликовано 29 ноября, 2018 (изменено) Не думаю. Казалось бы проще распетрушить геймпад, но на деле выясняется что не проще. Энкодеры законнектить вместо пары кнопок не получится, у них логика работы такова, что нужна программная обработка. На самом деле все очень замечательно делается на ардуине, из навыков только базовое владение паяльником и все. А если брать платку с уже распаянными "папами", то пайка вообще сводится к минимуму (по паре проводов на кнопку). Код для загрузки в свободном доступе, на выходе получаем четыре энкодера и туевую хучу кнопок. Главное все это дело грамотно и аккуратно оформить в какую-нибудь коробченку. На днях собрал еще один батонбокс для вторичных надобностей - громкость подкрутить, каналы радио переключить и пр. Теперь у меня рояль из кнопок, тумблеров и энкодеров под рукой :) Изменено 29 ноября, 2018 пользователем _rar 1 Ссылка на комментарий
TOPMO3 Опубликовано 29 ноября, 2018 Автор Поделиться Опубликовано 29 ноября, 2018 11 hours ago, il.semakov said: Вопрос: есть ли такие кнопки-крутилки, что бы обойтись без каких-либо доп.контроллеров, плат и т.п., а просто припаять их на плату HID в место двух кнопок. да, есть т.н. pulse switch, например вот. Подключать их можно вместо обычных кнопок, нажатие фиксируется только на момент смены положения. ардуины удобнее тем, что если есть элементарные навыки программирования, то можно крутить под себя как угодно 2 Ссылка на комментарий
_rar Опубликовано 29 ноября, 2018 Поделиться Опубликовано 29 ноября, 2018 (изменено) 23 минуты назад, TOPMO3 сказал: да, есть т.н. pulse switch, например вот. Ух ты! На али нашел. Изменено 29 ноября, 2018 пользователем _rar Ссылка на комментарий
SanSaySP Опубликовано 29 ноября, 2018 Поделиться Опубликовано 29 ноября, 2018 11 minutes ago, _rar said: Ух ты! На али нашел. Во всяких чип и дипах можешь посмотреть Ссылка на комментарий
_rar Опубликовано 30 ноября, 2018 Поделиться Опубликовано 30 ноября, 2018 8 часов назад, SanSaySP сказал: Во всяких чип и дипах можешь посмотреть Там с некоторых пор все нужное и важное под заказ от 2-5 недель и больше. Видимо сами заказывают на али и перепродают с 10ти кратной наценкой. Ссылка на комментарий
Sieben Опубликовано 30 ноября, 2018 Поделиться Опубликовано 30 ноября, 2018 Можно и на чипстере глянуть. https://chipster.ru/catalog/components/switching/encoders/ Например схема подключения "энкодера" к кнопкам. http://simhq.com/forum/ubbthreads.php/ubb/printthread/Board/81/main/383161/type/thread 1 Ссылка на комментарий
tempro Опубликовано 15 февраля, 2019 Поделиться Опубликовано 15 февраля, 2019 Приветствую, такой вопрос а поддержка данных переключателей возможна? Switch т.к он остаётся во включённом положении. Ссылка на комментарий
TOPMO3 Опубликовано 15 февраля, 2019 Автор Поделиться Опубликовано 15 февраля, 2019 Привет, в этом скетче - нет, и я его больше не развиваю вот здесь поддерживаются такие свитчи 1 Ссылка на комментарий
Ostin Star Опубликовано 22 июля, 2019 Поделиться Опубликовано 22 июля, 2019 @TOPMO3, не подскажешь как сделать так, чтобы распозновались долгие нажатия кнопки. Ссылка на комментарий
TOPMO3 Опубликовано 22 июля, 2019 Автор Поделиться Опубликовано 22 июля, 2019 А сейчас они не распознаются? Пока непонятно, распиши проблему поподробнее Ссылка на комментарий
Ostin Star Опубликовано 22 июля, 2019 Поделиться Опубликовано 22 июля, 2019 Если нажать кнопку и держать, то это по распознаётся как еденичное нажатие. Какие процедуры отвечают за долгое нажатие? Это нужно чтобы через Дискорд общаться по нажатию кнопки или в АСС мотор заводить, например. Ссылка на комментарий
TOPMO3 Опубликовано 22 июля, 2019 Автор Поделиться Опубликовано 22 июля, 2019 Это какой скетч, с эмуляцией клавы? В скетче с джойстиком емнис виртуальная кнопка горит столько же, сколько нажата виртуальная Ссылка на комментарий
Ostin Star Опубликовано 22 июля, 2019 Поделиться Опубликовано 22 июля, 2019 Да, Клавы. А на Ардуино Леонардо Микро можно эмулятор джойстика залить? Ссылка на комментарий
Ostin Star Опубликовано 22 июля, 2019 Поделиться Опубликовано 22 июля, 2019 3 часа назад, TOPMO3 сказал: В скетче с джойстиком Почему-то скачивает пустой zip архив скетча. Можешь перезалить? Ссылка на комментарий
SanSaySP Опубликовано 22 июля, 2019 Поделиться Опубликовано 22 июля, 2019 1 hour ago, Ostin Star said: А на Ардуино Леонардо Микро можно эмулятор джойстика залить? Копай в сторону эмуляторов клавы на ардуине, я находил скетч и даже юзаю эту функцию того же дискорда и для рации в ЕТС. Ссылка на комментарий
Ostin Star Опубликовано 22 июля, 2019 Поделиться Опубликовано 22 июля, 2019 @SanSaySP, я пока только вот такую тему нашел: ссылка. Но заработало как надо. А вот такой скетч: ссылка, не пойму как переписать под свою Ардуино. У тебя работающего скетча на осталось? Ссылка на комментарий
TOPMO3 Опубликовано 22 июля, 2019 Автор Поделиться Опубликовано 22 июля, 2019 1 hour ago, Ostin Star said: Почему-то скачивает пустой zip архив скетча. Можешь перезалить? https://github.com/OpenSimHardware/Buttsimp/blob/master/buttsimpjoy_02d.ino 1 Ссылка на комментарий
Ostin Star Опубликовано 22 июля, 2019 Поделиться Опубликовано 22 июля, 2019 @TOPMO3, супер! Заработало! И последний вопрос. У меня куплены энкодеры с кручением и нажатием. Кручение, я так понял, работает, а как быть с нажатием? Ссылка на комментарий
morganchik Опубликовано 22 июля, 2019 Поделиться Опубликовано 22 июля, 2019 2 минуты назад, Ostin Star сказал: а как быть с нажатием? Как с обычной кнопкой, не? Ссылка на комментарий
Рекомендуемые сообщения