![]() |
Цитата:
По сабжу как вариант питать ардуину от преобразователя типа кренки. Хреноватый вариант, как по мне. |
ребят, а есть команды для принятия вызова и отмены?
|
подскажите пожалуйста, залил скетч из поста №307. Спасибо большое за него, основа работает(больше всего интересовался переключением треков), но вот с громкостью вылезла проблема. При нажатии кнопки volume up - иногда самопроизвольно происходят разные действия ( чаще всего переключение трека назад, иногда пауза). Сделал вывод значений в монитор, понял что иногда проскакивают значения около 173 ( значение volume up = 16), в режиме покоя выдает 340. Все остальные кнопки работают исправно. Подскажите пожалуйста, что может быть?
|
Скорее всего нужно сделать подтяжку к земле или к +5. Плюс сопротивления подобрать так, чтобы разброс значений был максимален.
|
Цитата:
|
Почистил кнопки, не помогло. Сначала работало как раньше, через время начались глюки на всех кнопках. Может с таймингами проблема? Если мониторить через первый скрипт (который ловит код кнопок), то получается четкие значения, без дребезга.
|
Цитата:
|
Цитата:
(data=analogRead(analogPin); delay(15);), и заработало. Пока все ок, нужно тестировать. С питанием не заморачивался, просто через usb из хаба. С удержанием все было хорошо все время, сейчас немного медленнее начала работать перемотка. Сейчас попробую допилить паузу на удержание кнопки кнопки mode (нажатие - alt+tab). Все, с паузой на удержание разобрался. Огромное спасибо за скетч, все продумал за меня) |
delay не лучшее решение, попробуйте так как я выше предложил. И с питанием нужно сразу определится и сделать его максимально стабильным, иначе значения кнопок потом могут поменялся.
|
К сожалению данная переменная ситуацию не изменила. Сейчас поднял значение до 300, но проскакивает пауза при повышении громкости. (это если убрать delay). А с какими сложностями можно столкнуться с delay?
|
Цитата:
delay() Цитата:
|
Цитата:
подключиться параллельно к кнопкам климат контроля, для просчитывания количества нажатий на кнопки ( кнопка вверх - переменная + 0.5, вниз - 0.5), так как вывод информации о климате был на монохромный дисплей, который был заменен на nexus, а настраивать климат стало совсем не удобно) |
Обновил посты 182 и 307.
Доработал немного скетчи в 307 посту, теперь значения кнопок не должны меняться при изменении напряжения питания ардуино. В 182 прикрепил доработанные файлы USBAPI.h, HID.cpp, которые теперь работают и с IDE 1.6.5. А так же благодаря Alex_St добавил поддержку новых мультимедиа клавиши: Код:
// Volume |
Молодец! Прогресс не стоит на месте :)
Кстати, а можно добавить мультимедийные кнопки Sleep и Wake? Если подключать клавиатуру, то они работают. Думаю пригодились бы больше чем power ;) |
Вложений: 1
Цитата:
|
nexus 7 3g, прошивка autodroid 1.2, питание nsd10-12s5, хаб DLINK dub-h7, Arduino Leonardo подключен как usb-hid, в списке подключенных usb устройств (EasyCap +usb-flash 32gb +Звуковая Behringer + Arduino) Arduino присутствует. собираю на столе через блок питания 12В, нажатия кнопок обрабатываются, всё работает.
вариант, подключаю Arduino напрямую через OTG, кнопки работают беда в том, что если подключаю В АВТО, кнопки не работают. в чем может быть проблема? другие устройства, подключенные через usb-hub, работают. при этом флешки монтируются, easy cap, внешняя звуковая - всё работает. Arduino присутствует, но кнопки не нажимаются. физическая клавиатура при этом определяется, значок клавиатуры висит в уведомлениях в чем может быть проблема? наводки по питанию? что делать и кто (или что?) виноват? |
Кнопки то одни и те-же нажимаете? :)
Для начала написать чтоб в Serial порт выводились значения нажатых кнопок и убедиться, что их значения дома и в машине совпадают :) |
Цитата:
|
На планшете прогу usbterminal установи, она сможет показать значения.
|
|
Цитата:
|
Цитата:
Можно ещё использовать Anduino - Arduino usb terminal. |
Цитата:
А USBterminal наоброт - ничего не передает, зато хорошо принимает :) Причем одновременно с Ардуиной может работать только одна программа насколько я понял. anru, ставь юсбтерминал, убедись что программа видит ардуино (если ничего не назначал, то при подключении ардуины должна выдать окошко каким приложением открыть ардуину), затемжми кнопочку "RTS" справа сверху. Начнет показывать всё, что пишется в порт. |
помогите разобраться с коммуникацией Arduino и Android?
не получается подключиться по Serial к Arduino, не работает скрипт с XDA. в списке устройств Arduino LLC присутствует. Android USB Serial Monitor Lite не подключается, UsbTerminal подключается, но сообщения с Arduino не выводятся 1) здесь: http://forum.xda-developers.com/show....php?t=2635159 указана настройка Arduino: Код:
void setup() master device configuration: Код:
//AT+ROLE=1 - master 2) как я понимаю, Arduino может работать одновременно в режиме Serial и usb-hid. максимум что у меня получается - на столе работают мультимедиа-кнопки, когда Arduino работает в режиме клавиатуры 3) что за окно выбора приложения по-умолчанию для подключаемого usb-устройства? можно его как-то отключить? даже есть установить его по-умолчанию, почему оно выскакивает каждый раз при подключении? |
Первый пункт не нужен. Это для BT все.
3. Вроде не будет выскакивать если оставить только одно приложение, использующее ардуину. Остальные удалить. Запусти usbterminal, подключи ардуину, затем на ардуине кнопочку сброса нажми - у меня окошко вылазит, выбираем использовать usbterminal и все - пишет программа, что устройство подключено. Должно работать при таком раскладе. |
Прошу помощи! Т.к. в написании скетчей руки из заднего места растут то прошу помощи тут. Надо из данного скетча убрать все значения кнопок http://pccar.ru/showpost.php?p=333238&postcount=876 ,а вставить вот это http://pccar.ru/showpost.php?p=309621&postcount=27 как провернуть сие деяние?
|
Вложений: 1
Прошу глянуть, правильно ли совместил два скетча.
|
Вложений: 2
Ребят нужна помощь! Суть в следующем: есть скетч - обрабатывает включение и выключение всей системы, а так же кнопки руля, раньше надо было передавать 6 кнопок в планшет, сейчас надо только 1 (Play/Pause), остальные 5 должны замыкать и держать замкнутым соответствующее оптореле пока нажата кнопка.
Считывание значений проходит нормально, значения вношу в скетч, но на оптореле сигнал не поступает. Схема и скетч во вложениях |
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Всем привет, друзья подскажите, как через энкодер реализовать прокрутку по меню и в списках и возможно ли это? Заказал промикро, буду думать как соеденить резистивные кнопки руля + планшет+магнитола Pioneer deh5600. И как определить на магнитоле какой источник испрользуется, в магнитолу залесть не проблема. Кто подскажет где посмотреть по магнитоле?
Пока юзаю переделаную плату от ЮСБ клавы)) |
Цитата:
|
Цитата:
Пока померил номиналы сопротивлений на руле относительно массы. При не замкнутых кнопках сопротивление баластного (или что это за сопротивление?) =3,6 КОм "О"=285 Ом "-" =83 Ом "+" = 165 Ом назад = 1,47 КОм трэк назад =790 Ом трэк вперед = 460 Ом Я так понимаю в скетче по кнопкам нужно будет выставить эти значения. Так а что на счет энкодера, возможно сделать на нем прокрутку списка? P.S. Как то, пробовал подключать ЮСБ мышь к планшетке, так при прокрутке колесиком работала прокрутка в списках и всех меню. Решил опять заморочиться с мышой для прокрутки, но почему то теперь этот фокус не работает, не помню какую мышь тогда подключал. |
Вложений: 1
Цитата:
|
Цитата:
|
Цитата:
Надо play передавать только в планшет, а остальные управляют оптореле( каждая своим): нажал гр+ замкнулось оптореле #3, например, и пока кнопка нажата оптореле замкнуто. Нажал mode замкнулось оптореле #5 и т.д |
Цитата:
|
Вложений: 2
Уважаемые знатоки, возможно задействовать такой энкодер? У него 4 вывода, а не 3 как на обычных. 3 вывода переключаются по очереди на 4.
|
fedor5800 прекрасно работает, у вас 3 состояния, три разряда, в зависимости от комбинации определяем направление вращения.
Можно задействовать 3 цифровых или один аналоговый вход. Прекрасно наработает без прерывания. |
Часовой пояс GMT +4, время: 13:14. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot