PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Дополнительные устройства (http://pccar.ru/forumdisplay.php?f=177)
-   -   Резистивные кнопки под андроид (http://pccar.ru/showthread.php?t=18478)

slon25 13.03.2015 12:42

Можно ли истользовать джойстик ардуино для управления планшетом: звук, переключение треков, сон

Daniel 13.03.2015 16:57

Цитата:

Сообщение от slon25 (Сообщение 323160)
Можно ли истользовать джойстик ардуино для управления планшетом: звук, переключение треков, сон

Можно.

gramatey 14.03.2015 09:39

Всем привет! В планах реализовать проект управления Android планшетом кнопками на руле с помощью ArduinoLeonardo, скетч за основу с поста #307 (спс за детальное описание) за исключением функции alt + tab, в ней нет необходимости. Помогите мне в некоторых неясностях, если я переключаю с AUX на основное ГУ ( к примеру радио) сохранятся ли функции управления кнопками? Arduino подключать просто к бортовой сети можно, или нужен какой DC/DC преобразователь для стабилизации тока?

lti1 14.03.2015 12:24

Цитата:

Сообщение от gramatey (Сообщение 323265)
за исключением функции alt + tab, в ней нет необходимости.

Если не нужен ALT+TAB тогда строку int alt_tab = 333; замените на int alt_tab;, что бы случайно не сработало.
Цитата:

Сообщение от gramatey (Сообщение 323265)
Помогите мне в некоторых неясностях, если я переключаю с AUX на основное ГУ ( к примеру радио) сохранятся ли функции управления кнопками?

Вы хотите подключить параллельно головному устройству? В таком случае ардуино и магнитола будут обрабатывать нажатия всегда, независимо от режима головного устройства и соответственно будет всегда на них реагировать, потому как ардуино не будет знать какой режим у Вас на данный момент включен. Конечно можно научить ардуино различать режимы, но это совсем другая история. И при таком подключении подтягивающий резистор нужно исключить из схемы.
Цитата:

Сообщение от gramatey (Сообщение 323265)
Arduino подключать просто к бортовой сети можно, или нужен какой DC/DC преобразователь для стабилизации тока?

ArduinoLeonardo подключается по USB и от него же питается.

mikhail.rusakov 18.03.2015 12:17

Цитата:

Сообщение от lti1 (Сообщение 323272)
Если не нужен ALT+TAB тогда строку int alt_tab = 333; замените на int alt_tab;, что бы случайно не сработало.
Вы хотите подключить параллельно головному устройству? В таком случае ардуино и магнитола будут обрабатывать нажатия всегда, независимо от режима головного устройства и соответственно будет всегда на них реагировать, потому как ардуино не будет знать какой режим у Вас на данный момент включен. Конечно можно научить ардуино различать режимы, но это совсем другая история. И при таком подключении подтягивающий резистор нужно исключить из схемы.
ArduinoLeonardo подключается по USB и от него же питается.

Добрый день. Только готовлюсь заморочится на подключение кнопок - читаю и пытаюсь понять, что реально, а что нет.
lti1 - вы написали, что можно научить Aurdino различать режимы. Если я правильно понимаю это то, что мне нужно. Ткните где почитать про разные режимы на одной arduino. Зачем? Магнитола выступает в роли усилителя и радиоприемника + usb mp3. Я бы хотел с кнопок на руле управлять и магнитолой и Android. Вот сценарий: Мафон играет радио. На руле 6 кнопок +1 (громкость +/- ;треки (станции) +/- ; mute и mode + power). Я переключаю кнопками станции регулирую громкость, делаю mute. В этом режиме Arduino читает кнопки, а на выходе дает ик сигнал моей магнитолы. Я нажимаю кнопку mode, arduino шлет нужную ик команду, магнитола переключается на USB - если в магнитолу вставлена usb флэшка с mp3, то она заиграла и я опять управляю магнитолой через ик. Если же флэшки нет или я нажимаю mode еще раз, мафон переключается на Bluetooth audio, а это уже мой Android. И вот тут хотелось бы чтоб arduino перешел в режим HID. Казалось бы можно продолжать жамкать на кнопки и магнитола будет передавать команды через Bluetooth AVRCP. Но, во-первых, магнитола по bluetooth передает только команды мультимедиа (как гарнитура). А, во-вторых, в android нужно еще запускать и переключать приложения. Я хочу для переключения режимов arduino использовать кнопку power - я ее вообще никогда не использую. Нажал power - arduino как HID, нажал еще - как ИК адаптер. Если это сложно реализовать, то например пусть arduino будет как кнопки-HID адаптер, но при нажатии power, просто тупо переводит сигнал с кнопок на один из выходов (ничего с ним не делая), а туда уже повешу отдельный адаптер кнопки-ИК.
Реально?
Заранее спасибо

lti1 18.03.2015 18:08

Цитата:

Сообщение от mikhail.rusakov (Сообщение 323619)
lti1 - вы написали, что можно научить Aurdino различать режимы. Если я правильно понимаю это то, что мне нужно. Ткните где почитать про разные режимы на одной arduino. Зачем?

Я имел ввиду, что можно научить ардуино различать режимы работы головного устройства. Для этого нужно подключать ардуино к головному устройству, например по шине I2C и по командам в ней определять режим работы (у меня так реализовано на Pioneer AVH-P3100DVD). Но это, как я уже писал, совсем другая история и к данной теме не имеет отношения.
Цитата:

Сообщение от mikhail.rusakov (Сообщение 323619)
На руле 6 кнопок +1 (громкость +/- ;треки (станции) +/- ; mute и mode + power). Я переключаю кнопками станции регулирую громкость, делаю mute. В этом режиме Arduino читает кнопки, а на выходе дает ик сигнал моей магнитолы.

Почему именно ИК?

Обратите внимание на готовое устройство, возможно в Вашем случае и дорабатывать ни чего не понадобится Простой USB HID контроллер под Windows или Android 4-й версии.

mikhail.rusakov 19.03.2015 15:38

Цитата:

Сообщение от lti1 (Сообщение 323641)
Я имел ввиду, что можно научить ардуино различать режимы работы головного устройства........
Почему именно ИК?....
Обратите внимание на готовое устройство, возможно в Вашем случае и дорабатывать ни чего не понадобится....

по различным режимам понял.

а второй предложенный мной вариант - когда при нажатии одной из кнопок arduino просто передает сигнал со входа на выход - реально?

Ик - потому что моя магнитола может управляться только пультом :)

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

lti1 19.03.2015 23:32

Цитата:

Сообщение от mikhail.rusakov (Сообщение 323706)
а второй предложенный мной вариант - когда при нажатии одной из кнопок arduino просто передает сигнал со входа на выход - реально?

Что Вы имеете ввиду, что бы ардуино отправляла команду по ИК при нажатии резистивной кнопки? Если да, то можно ссылка и еще одна.

mikhail.rusakov 20.03.2015 18:06

Цитата:

Сообщение от lti1 (Сообщение 323743)
Что Вы имеете ввиду, что бы ардуино отправляла команду по ИК при нажатии резистивной кнопки? Если да, то можно ссылка и еще одна.

Нет. наверное не совсем ясно сформулировал.
Про то, что arduino может при нажатии резистивной кнопки отправлять ик команду я знаю. Так же знаю что может прикидываться usb-hid. Но мне нужно что бы в одной arduino можно было одним скетчем реализовать и ИК и HID -Нажал кнопку power на руле - HID нажал еще раз - ИК. Я думал, когда вы говорили про разные режимы вы тоже имели это ввиду. Из вашего ответа понял, что нет. Как я понял это нереально.
Поэтому как выход предложил сам себе вариант - сделать из arduino адаптер типа "кнопки на руле -hid", а роль адаптера "кнопки на руле - ик" будет выполнять отдельное устройство. НО сигнальный провод от кнопок всего один. Т.е. его нужно "переключать" с первого адаптера на второй. Так вот вопрос - может ли arduino будучи в роли адаптера "кнопки на руле - HID" по сигналу кнопки power выполнять функцию коммутирующего реле и перекидывать сигнал, идущий к ней от рулевых кнопок, на один из своих аналоговых выходов (ничего с ним не делая)? А к этому выходу уже подключен вход второго адаптера. Таким образов второе устройство "кнопки-ик" получает сигнал от кнопок и и шлет сигналы ИК, а arduino работает как реле. Еще раз нажали power - Arduino снова "в бою"
Объяснил как смог :rolleyes2:
Правда это опять смахивает на 2 режима в одной arduino...:wacko2: :big:

Chubaka885 20.03.2015 22:03

Цитата:

Сообщение от mikhail.rusakov (Сообщение 323776)
Нет. наверное не совсем ясно сформулировал.
Про то, что arduino может при нажатии резистивной кнопки отправлять ик команду я знаю. Так же знаю что может прикидываться usb-hid. Но мне нужно что бы в одной arduino можно было одним скетчем реализовать и ИК и HID -Нажал кнопку power на руле - HID нажал еще раз - ИК. Я думал, когда вы говорили про разные режимы вы тоже имели это ввиду. Из вашего ответа понял, что нет. Как я понял это нереально.
:

Реально. Просто lti1 Вас не правильно понял.


Часовой пояс GMT +4, время: 10:02.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot