![]() |
Виджет для Remote steering wheel control
Вложений: 1
Запилил виджет для Remote steering wheel control(http://forum.xda-developers.com/show....php?t=2635159)
Позволяет выводить на виджет любые данные с ардуины. Для начала ставим прогу по ссылке выше, там читаем описание что как и куда. После чего ставим мою прогу, при создании виджета указываем название параметра который он будет отображать(например temp), с ардуины соответственно отсылаем его же, например Serial.print(" Тестил на 4.4.4, кому нужно для версий пониже пишите - скомпилю. https://lh4.googleusercontent.com/-o...4-13-37-12.png https://lh6.googleusercontent.com/-A...4-13-37-45.png |
xxoma, Отличная работа!
Можно попросить скрины для наглядности как это выглядит. =) |
Спасибо! Немного позже выложу. Еще датчики температуры в авто не подключил, все времени нет :sad2:
|
Добавил скрины как выглядит виджет.
|
Круто. Спасибо.
|
Цитата:
|
Вот-вот. мне для этого и нужно. Главное перелистывание папок. Все остальное можно реализовать обычным скетчем, а перелистывать папки еще не нашли как. Вечром буду пробовать.
|
Цитата:
могу добавить что бы при приходе какого то параметра от ардиуны, например |
Я только начал изучать Ардуино, пока воспользовался Вот этим скетчем,
В таком виде можно вместо ускоренной перемотки подставить листание папок? |
Цитата:
Давайте договоримся на какой Могу выложить свой скетч который читает данные с ик пульта+управляет питанием планшета если нужно. |
Цитата:
|
Цитата:
Если да то не проще воспользоваться функционалом Remote steering wheel control если вы все равно ее будете ставить. В ней можно настроить как медиа кнопки, громкость так и запуск приложений и тд. Смысл моего виджета в том что бы выводить на виджет любые данные с ардуины(темературу, напряжение борт сети, давление турбины как тут просили не давно). Но так как Remote steering wheel control в оригинале не умеет работать именно с Power Amp я предлагаю сделать поддержку его апи и например с пульта иметь возможность управлять шафлом, папками и тд... |
Насчте виджета я понял. Вывод данных очень интересно, ведь входов на ардуино остается много свободных, чего бы не задействовать.
Но потом речь пошла о Power Amp, и тут стало еще интереснее, насколько я понял, на форуме еще никто не научился листать его папки. У меня сейчас в машине стоит комп на винде, там я привык проличтывать плейлисты с рулевых кнопок, это очень удобно, Поставлю планшет - мне этого будет не хватать. Единствено, надо учитывать, что клавиши вперед и назад управляют переключением станций радио, т.е. нельзя их "насовсем" отдавать Power Ampу. |
Попровал скомпилировать ResistantButtonsTest, вот что пишет:
ResistantButtonsTest.ino:1:20: warning: Button.h: No such file or directory ResistantButtonsTest:6: error: 'Button' does not name a type ResistantButtonsTest.ino: In function 'void setup()': ResistantButtonsTest:13: error: 'button' was not declared in this scope ResistantButtonsTest.ino: In function 'void loop()': ResistantButtonsTest:19: error: 'button' was not declared in this scope |
А библиотека button.h установлена?
|
Цитата:
Скачал http://arduino-info.wikispaces.com/HAL-LibrariesUpdates здесь библиотеку, распаковал в Arduino\arduino-1.0.4\libraries. Дальше в меню "Скетч-импортировать библиотеку - Button" Открываю Скетч, проверяю ResistantButtonsTest.ino: In function 'void setup()': ResistantButtonsTest:13: error: 'class Button' has no member named 'setDebounceDelay' ResistantButtonsTest:14: error: 'class Button' has no member named 'setHoldDelay' ResistantButtonsTest.ino: In function 'void loop()': ResistantButtonsTest:19: error: 'class Button' has no member named 'listen' ResistantButtonsTest:21: error: 'class Button' has no member named 'onPress' ResistantButtonsTest:28: error: 'class Button' has no member named 'isHold' ResistantButtonsTest:35: error: 'class Button' has no member named 'onRelease' Опять ошибки |
Не та библиотека.
Вот из первого поста: sketch for arduino based on carlynorama / Arduino-Library-Button you can find sketch in attachmanets also as RemoteInputsMgr app. Качайте эту, только уберите "-" из названия архива и папки внутри перед импортом https://github.com/carlynorama/Ardui...ive/master.zip С этой компилируется, только что проверил. |
Чет я не понял, кто тут не может папки перелистывать в Power Amp.
Как вы их перелистывать хотите??? Меня допустим устраивает перелистывание папок туда и обратно с руля, что ещё нужно??? |
Цитата:
|
Цитата:
Цитата:
Вместо одного поста типа "У меня папки перелистываются рулевыми кнопками вот таким образом" куча ненужных слов, "у меня все зашибись". ЗЫ позже пост удалю. |
ВладимирC, почитайте здесь.
|
А кто-нибудь из здесь присутствующих использует модуль Bluetooth (HC-05) с Remote Steering Wheel Control? Если да, то как он к Arduino подключен?
|
Цитата:
У меня по юсб, так более стабильно работает. |
Цитата:
|
Возвращаясь к проге из шапки. Попытался назначить на кнопку задачу таскера - список пуст.
|
Залил библиотеку, залил скетч в Ардуино Pro Micro, поставил программу.
На нажатия реагирует. Но двойной Next папки не листает ( в настройках power двойное нажатие включил. Быстро нажимаю - переключается на следующий трек, медленно - на 2 трека. Не дает выбрать задачу Таскера. При выборе таскера открывает пустой список задач. Может нужно их как то подготовить в таскере? Теперь интересная вещь, при нажатии на паузу, Power Amp на паузу ставится.... и включается радио и наоборот. Нужная мне функция, но решилась как то неожиданно). Причем если я ставлю плеер на паузу его родной кнопкой на экране - радио не запускается. |
ВладимирC, по порядку:
1. Устанавливаете RemoteInputsMgr-1.3.2.apk от сюда. 2. Заливаете этот скетч PHP код:
4. Настраиваете RemoteInputsMgr на короткие и длинные нажатия необходимые Вам действия. Если необходимо листать папки в PowerAMP: 5. Устанавливаете Tasker. В настройках ставим галку "Разрешить внешний доступ". 6. Устанавливаете Action Box - Tasker Plug-in 7. Создаете задачу в Tasker: Плагин -> Action Box -> Конфигурация -> PowerAMP -> Player Control -> Next Dir или Previous Dir -> Готово -> Сохранить. 8. Далее созданную задачу вешаете в RemoteInputsMgr на необходимую кнопку. Всё. |
Цитата:
|
Цитата:
|
Все сделал, В таскере "Tasker enabled", в левом верхнем углу просто белая молния, в выпадающем меню "активных профилей нет"
|
ВладимирC, у себя проверил, не важно активен Tasker или нет.
Выложите скин созданной Вами задачи. |
Вложений: 3
Задача работает, при нажатии на нее в таскере. Ща попробую скрин сделать
На действие play/pause не обращайте внимания |
RemoteInputsMgr-1.3.2.apk переустанавливал. Еще одно неудобство, после каждой перезагрузки приходится заходить в настройки и вручную указывать "Device""
|
Вложений: 1
Не знаю, попробуйте перегрузить планшет что ли.
Планшет рутован? Не знаю, влияет это или нет. У меня задача немного по другому выглядит. |
Цитата:
|
Вспомнил, в настройках Tasker поставьте галку "Разрешить внешний доступ". Давно настраивал, забыл уже.
Добавил в инструкцию из 27 поста. |
Цитата:
|
Вот - вот !!!
это то что мне нужно и я раньше на всех форумах спрашивал мне нужно выводить данные из Ардуино-Леонардо на планшет ,будет две температуры, давление турбины ,ну и еще там потом по-ходу .... Сейчас в наличии есть только Леонарда , какие скетчи туда необходимы ? с чего начать так сказать ? датчик далласовский я еже цеплял - работает :) а вот куда дальше ...? |
Serg-Zmuh, в первом посте есть ссылка http://forum.xda-developers.com/show....php?t=2635159, там пример скетча, дальше по инструкции из того же первого поста этой темы.
|
Цитата:
скетчи ..., у мня они не компилятся и не грузятся ... Arduino: 1.5.8 (Windows XP), Board: "Arduino Leonardo" sketch_nov07g.ino: In function 'void setup()': sketch_nov07g.ino:3:11: error: 'KPin' was not declared in this scope sketch_nov07g.ino:4:11: error: 'SPin' was not declared in this scope Ошибка компиляции. This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. у мня Леонардо ,все что с Леонардо пока освоил -прикрутил DS18B20 датчик .... дальше что и куда у мня затык :( ну полный ноль я пока-что ,мне бы по-шагово ктоб разжевал .... |
Часовой пояс GMT +4, время: 05:15. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot