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

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

macau 19.04.2013 23:10

Цитата:

Сообщение от Andrey_61 (Сообщение 256096)
Как я понимаю энергопотребление ардуины в том числе зависит от того, насколько тяжелый скетч в ней крутится, если так то не проблема на режим сна оставлять только проверку ACC, Нажатие кнопки энкодера, и возможно команду с ик-пульта.

вообще там 4 варианта пробуждения: через событие на уарт, через прерывание, через таймер и через пса. для меня уарт не самый удобный вариант, я пробовал через прерывание. в режиме сна в ардуине все процессы останавливаются
http://2.bp.blogspot.com/_9WOJMofzxU.../Picture+1.png
, так что сначала надо ее пробудить(в нано как раз 2 ноги отвечают за нужные прерывания, так что без труда можно повесить и кнопку и асс) а потом уже крутить код. интеррупты так же удобны тем, что можно настроить их либо на изменение уровня в любую сторону, либо как триггер

Andrey_61 20.04.2013 00:27

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

Andrey_61 29.07.2013 00:26

Есть у кого нибудь в arduino leonardo?
Пытаюсь сделать из него контроллер, надо кое что протестить, а у меня сейчас нексуса(подойдет в принципе любой девайс на андроиде) под рукой нет.

Andrey_61 01.08.2013 17:19

В связи с тем что у меня теперь опять есть нексус решил довести проект до ума

От связки JoyCon Exr + ARDUINO решил отказаться в пользу Arduino Leonardo.

На данный момент она умеет представляться HID клавиатурой.
Работает следующий функционал.

Джойстик
________________________лево___|__право__|верх|_низ
короткое нажатие_____________________________
длинное нажатие______PrewTrtack__NextTrack__Esk__Menu

Энкодер
_____________________вращение влево__|__вращение вправо
кн. энкодера отжата_________vol+________________vol-
кн. энкодера нажата_____________________

чуть позже прикручу ИК пульт и продублирую все команды с него.
На данный момент есть несколько вопросов
1. Как выключить планшет(совсем) минуя меню выключения.
2. в винде если нажать ALT+TAB появится список приложений, дальше удерживая ALT можно колесиком мыши листать как вперед по списку, так и назад, в андроиде эта фича не срабатывает, нужны идеи как можно повторить данный функционал. А то ALT+TAB можно листать приложения только вперед.

На выходных постараюсь снять видюху как все это работает.

Andrey_61 15.01.2014 15:35

Проект получил развитие немного в другом направлении, вместо Arduino Nano+ JoyCon используется Arduino Leonardo, но начальная идея (контроль питания и управление) полностью сохранена, подробности можно посмотреть в моем проекте

Sangreal 03.03.2014 20:22

Где же обещанное видео?


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

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