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

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

Tommy_Gun 11.04.2016 14:10

Цитата:

Сообщение от oleg707 (Сообщение 358023)
управлять подогревом сидений, климатом имхо в машине должна только заводская сборка. А то вдруг у вас жена зимой рожает, а ардуина климат или печку не включает.

:rofl:
А если серьезно, то байпас должен быть везде. Тем более это проще (для меня), чем приложение наваять. Одним щелчком тумблера все должно вертаться взад. А уж чего действительно не доверю, так это управление безопасностью. Вот тут я железобетонный сторонник невмешательства.
Так что это все больше для души и мозга, нежели для комфорта. Поначалу то думал, быстренько поставлю планшет и буду радоваться... уже три года будет летом, как пилю... Я думаю писикарщики - они все такие)

oleg707 11.04.2016 14:30

Цитата:

Сообщение от Tommy_Gun (Сообщение 358025)
Я думаю писикарщики - они все такие)

+1
:blush:
Вот это да, есть такое.

mcf1 17.04.2016 23:17

подскажите, если знаете, как с клавиатуры запустить навигацию google?
в андроиде предусмотрено много своих кнопок, горячих сочетаний. штатный медиаплеер например запускается с клавиатуры присвоением кнопке значения MUSIC

а навигашку ни как не получается.

ali_vlad 17.04.2016 23:30

Цитата:

Сообщение от mcf1 (Сообщение 358666)
подскажите, если знаете, как с клавиатуры запустить навигацию google?
в андроиде предусмотрено много своих кнопок, горячих сочетаний. штатный медиаплеер например запускается с клавиатуры присвоением кнопке значения MUSIC

а навигашку ни как не получается.

Так попробуй

lti1 17.04.2016 23:38

Цитата:

Сообщение от mcf1 (Сообщение 358666)
подскажите, если знаете, как с клавиатуры запустить навигацию google?
в андроиде предусмотрено много своих кнопок, горячих сочетаний. штатный медиаплеер например запускается с клавиатуры присвоением кнопке значения MUSIC

а навигашку ни как не получается.

Win+M - карты Google;
Горячие клавиши для внешней клавиатуры

mcf1 18.04.2016 01:15

Цитата:

Сообщение от ali_vlad (Сообщение 358667)
Так попробуй

у меня не ардуино, а простая клавиатура (JoyconEX) с ней такое не прокатит(

Цитата:

Сообщение от lti1 (Сообщение 358668)

конечно же пробовал, не работает у меня на nexus 7_2013 6.0.1, может на других версиях у кого то работает?

ali_vlad 18.04.2016 10:10

Цитата:

Сообщение от mcf1 (Сообщение 358677)
у меня не ардуино, а простая клавиатура (JoyconEX) с ней такое не прокатит(

Значит пора переходить на урдуину :)

lti1 18.04.2016 11:55

Цитата:

Сообщение от mcf1 (Сообщение 358677)
конечно же пробовал, не работает у меня на nexus 7_2013 6.0.1, может на других версиях у кого то работает?

Тогда попробуйте через приложение HW Key Quicksettings Launcher посмотреть, что назначено на это сочетание клавиш или просто назначьте другое сочетание.

mcf1 18.04.2016 13:06

Цитата:

Сообщение от lti1 (Сообщение 358705)
Тогда попробуйте через приложение HW Key Quicksettings Launcher посмотреть, что назначено на это сочетание клавиш или просто назначьте другое сочетание.

на андроид 6.0.1 это приложение не запускается.((

lti1 18.04.2016 19:10

Цитата:

Сообщение от mcf1 (Сообщение 358714)
на андроид 6.0.1 это приложение не запускается.((

На 5.1.1 работает нормально, значит что-то в 6.0.1 изменили.
Попробуйте ещё так.
P.S.
На Android 6 это не работает.

maxymike 27.05.2016 11:46

Не пинайте, если не в тему. Пытаюсь смудрить кнопки на про микро. Раньше пользовался наной и уной. Все было хорошо. Про микра благополучно заливает ваш скетч, отрабатывает, но также благополучно его забывает после переподключения. Ресет на +5 кидал, ардуино ИДЕ закрывал, в бубен бил,на битву экстрасенсов писал...Одна надежда на вас,товарищи

ali_vlad 27.05.2016 13:44

Цитата:

Сообщение от maxymike (Сообщение 361514)
Не пинайте, если не в тему. Пытаюсь смудрить кнопки на про микро. Раньше пользовался наной и уной. Все было хорошо. Про микра благополучно заливает ваш скетч, отрабатывает, но также благополучно его забывает после переподключения. Ресет на +5 кидал, ардуино ИДЕ закрывал, в бубен бил,на битву экстрасенсов писал...Одна надежда на вас,товарищи

Если забывает скетч, то велика вероятность того, что она "приплыла".

Винни_Пух 27.05.2016 14:54

Товарищи знатоки, подскажите пожалуйста, реально ли скечи из этой темы для ардуино промикро переписать для Digispark Attiny85 и на сколько это сложно? А то как-то жалко промикро использовать всего лишь для подключения одной линии резистивных кнопок, габариты у Digispark меньше, да лежат у меня их две без дела.

ali_vlad 27.05.2016 15:18

Цитата:

Сообщение от Винни_Пух (Сообщение 361526)
Товарищи знатоки, подскажите пожалуйста, реально ли скечи из этой темы для ардуино промикро переписать для Digispark Attiny85 и на сколько это сложно? А то как-то жалко промикро использовать всего лишь для подключения одной линии резистивных кнопок, габариты у Digispark меньше, да лежат у меня их две без дела.

Переписать скетчи? А что их переписывать. Подключил клавиатуру к пинам, опрашивай их в скетче. Тут ВООБЩЕ нет ни каких проблем. Проблемы начнутся если ты захочешь сделать HID-клавиатуру.
Почитай, это полезно знать каждому начинающему ардуинщику.

YAM1966 27.05.2016 15:22

Да теперь из любой ардуино-какашки можно это сделать благодаря Serial Manager.

Винни_Пух 27.05.2016 16:13

Цитата:

Сообщение от ali_vlad (Сообщение 361528)
Переписать скетчи? А что их переписывать. Подключил клавиатуру к пинам, опрашивай их в скетче. Тут ВООБЩЕ нет ни каких проблем. Проблемы начнутся если ты захочешь сделать HID-клавиатуру.
Почитай, это полезно знать каждому начинающему ардуинщику.

Так я про HID-клавиатуру и спрашиваю.
С постройкой HID-устройств на Attiny85 кажется проблем нет.
Только я не очень специалист в программировании.

ali_vlad 27.05.2016 20:20

Действительно, зачем изобретать лисапет? Надежный рабочий способ описан выше.

plus88 14.06.2016 10:16

Цитата:

Сообщение от YAM1966 (Сообщение 361529)
Да теперь из любой ардуино-какашки можно это сделать благодаря Serial Manager.

Т.е. получается , при использовании Serial Managert даже парится скетчи писать не нужно? тупо подключаешь и настраиваешь? вместе с джойстики и патанциометры?

YAM1966 14.06.2016 10:31

Цитата:

Сообщение от plus88 (Сообщение 362745)
Т.е. получается , при использовании Serial Managert даже парится скетчи писать не нужно? тупо подключаешь и настраиваешь? так же как и любые джойстики и патанциометры?

Скетчи писать как раз и нужно, кто за Вас будет опрашивать резистивные кнопки и передавать события через UART->USB мост в андроид или обратно для управления с него... :wink2:

plus88 14.06.2016 11:27

ааа, понял. Можно сюда скинуть скетч чтобы по нему вопрос задать? консультация нужна небольшая :( как раз по HID

YAM1966 14.06.2016 11:55

Цитата:

Сообщение от plus88 (Сообщение 362749)
ааа, понял. Можно сюда скинуть скетч чтобы по нему вопрос задать? консультация нужна небольшая :( как раз по HID

Я под ардуино не пишу...

plus88 19.06.2016 19:16

А есть у нас умельцы по Serial Manager?

Az0m@ 03.07.2016 17:03

господа... ткните пжлста пальцем как решить последнюю пробу:
проделал работу согласно данному посту:
http://pccar.ru/showpost.php?p=319975&postcount=307
использую промикро....все работает...
но как при этом еще и экранную клаву вытащить? сторонную клаву надо ставить?

Chubaka885 06.07.2016 14:12

Цитата:

Сообщение от Az0m@ (Сообщение 363951)
господа... ткните пжлста пальцем как решить последнюю пробу:
проделал работу согласно данному посту:
http://pccar.ru/showpost.php?p=319975&postcount=307
использую промикро....все работает...
но как при этом еще и экранную клаву вытащить? сторонную клаву надо ставить?

Да, либо редактировать framework

armlive 06.07.2016 14:30

Цитата:

Сообщение от Az0m@ (Сообщение 363951)
господа... ткните пжлста пальцем как решить последнюю пробу:
проделал работу согласно данному посту:
http://pccar.ru/showpost.php?p=319975&postcount=307
использую промикро....все работает...
но как при этом еще и экранную клаву вытащить? сторонную клаву надо ставить?

Вообще в настройках ввода есть переключатель для использования обеих клавиатур

shrimpplus 06.07.2016 17:53

Цитата:

Сообщение от Az0m@ (Сообщение 363951)
но как при этом еще и экранную клаву вытащить?

Вот, я как раз уже отвечал - клик

Az0m@ 16.07.2016 23:41

Цитата:

Сообщение от armlive (Сообщение 364092)
Вообще в настройках ввода есть переключатель для использования обеих клавиатур

вот такое уведомление со сменой клавы появляется...аппаратную выключаю и вроде как норм... экранная клава начинает появляться... но только до след. перезагрузки планшета, либо переподключения промикро.
https://drive.google.com/open?id=0B0...jl5bi1SZkN3eUU

как сделать чтобы он навсегда запомнил?

seaway 30.07.2016 22:33

подскажите плиз залил скетч в ардуино вот из этого поста http://pccar.ru/showpost.php?p=319975&postcount=307
соответственно поменяв значение кнопок на свои ,
се работает кроме увеличения и уменьшения громкости они почему то работают как alt+tab , пробовал вставить другой скетч

Код:

if(rknop < 25 && rknop > 15) //здесь мы делаем условие. Т.е если у наз значение переменной rknop больше 900 и меньше 960 то делаем какое то действие которая ниже. На сколько мы помним при нажатии кнопки S1 у нас значения были ~930 так вот мы могли написать просто if(rknop == 930) что означает если rknop равно 930 то делем дейсвие которое ниже, но наши значения немного игрют поэтому мы задаем никий промежуток от 900 до 960
{
Remote.increase(); //отправляем команду громкость +
delay(50);      //делаем небольшую задержу чтоб устройство успело отправить необходимые команды на планшет или компьютер и не засыпать его командами
Remote.clear();//очищаем команду
}

////////////////////////////////////////////
if(rknop < 13 && rknop > 10) //здесь мы делаем условие. Т.е если у наз значение переменной rknop больше 900 и меньше 960 то делаем какоето действие которая ниже. На сколько мы помним при нажатии кнопки S1 у нас значения были ~930 так вот мы могли написать просто if(rknop == 930) что означает если rknop равно 930 то делем дейсвие которое ниже, но наши значения немного игрют поэтому мы задаем никий промежуток от 900 до 960
{
Remote.decrease(); //отправляем команду громкость -
delay(50);      //делаем небольшую задержу чтоб устройство успело отправить необходимые команды на планшет или компьютер и не засыпать его командами
Remote.clear();//очищаем команду
}

кнопки громкости вообще не реагируют , подскажите вчем может быть причина?
тоесть складывается впечатление что Remote.increase(); и Remote.decrease(); вообще игнорируются , может быть существует другая команда на выполнение данных действий?

Alekssandr 04.08.2016 12:07

Вложений: 1
Для последних версий Arduino IDE начиная с версии 1.6.8 и выше написал библиотеку для управления медиа функциями планшета. Делюсь своим трудом с вами! Библиотека работает на Arduino: Micro, Leonardo и Due

Установка:
1) Скачать и установить последнюю версию ArduinoIDE: https://www.arduino.cc/en/Main/Software

2) Скачать библиотеку Tablet: ссылка под описанием

3) Распаковать архив

4) Положить распакованную папку Tablet в папку libraried в директории Arduino:

5) Должно получиться так:
5.1) для 64 битных ОС C:\Program Files (x86)\Arduino\libraries\Tablet
5.2)для 32 битных ОС C:\Program Files\Arduino\libraries\Tablet

6) При написании скетчей не забудьте импортировать библиотеку Tablet (т.е. в начале скетча написать #include )

Список команд.

PHP код:

Tablet.clear(); //очистить команду
Tablet.vol_up(); //громкость больше
Tablet.vol_down(); //громкость меньше
Tablet.mute(); //убрать звук
Tablet.play(); //плей
Tablet.pause(); //пауза
Tablet.play_pause(); //плай пауза
Tablet.stop(); //стоп
Tablet.next(); //следующий
Tablet.previous(); //предыдущая
Tablet.forward(); //быстрая перемотка
Tablet.rewind(); //перемотка назад 
Tablet.power(); //уйти в сон
Tablet.home(); //домой
Tablet.search(); //поиск 

Пример программы:
PHP код:


#include <Tablet.h>

void setup(){

}
void loop(){
//например

Tablet.next();
Tablet.clear();
delay(5000);

//программа каждые 5 сек будет переключать трек.




oleg707 04.08.2016 13:09

Цитата:

Сообщение от Alekssandr (Сообщение 366382)
Для последних версий Arduino IDE начиная с версии 1.6.8 и выше написал библиотеку для управления медиа функциями планшета. Делюсь своим трудом с вами! Библиотека работает на Arduino: Micro, Leonardo и Due

Установка:
1) Скачать и установить последнюю версию ArduinoIDE: https://www.arduino.cc/en/Main/Software

2) Скачать библиотеку Tablet: ссылка под описанием

3) Распаковать архив

4) Положить распакованную папку Tablet в папку libraried в директории Arduino:

5) Должно получиться так:
5.1) для 64 битных ОС C:\Program Files (x86)\Arduino\libraries\Tablet
5.2)для 32 битных ОС C:\Program Files\Arduino\libraries\Tablet

6) При написании скетчей не забудьте импортировать библиотеку Tablet (т.е. в начале скетча написать #include )

Список команд.

PHP код:

Tablet.clear(); //очистить команду
Tablet.vol_up(); //громкость больше
Tablet.vol_down(); //громкость меньше
Tablet.mute(); //убрать звук
Tablet.play(); //плей
Tablet.pause(); //пауза
Tablet.play_pause(); //плай пауза
Tablet.stop(); //стоп
Tablet.next(); //следующий
Tablet.previous(); //предыдущая
Tablet.forward(); //быстрая перемотка
Tablet.rewind(); //перемотка назад 
Tablet.power(); //уйти в сон
Tablet.home(); //домой
Tablet.search(); //поиск 

Пример программы:
PHP код:


#include <Tablet.h>

void setup(){

}
void loop(){
//например

Tablet.next();
Tablet.clear();
delay(5000);

//программа каждые 5 сек будет переключать трек.




спасибище!
По юсб, естественно? На планшете что-нибудь ставить надо или как медиа кнопки работает?
Being based on HID library you need to include "HID.h" in your sketch --- это надо ?

demtro 04.08.2016 13:26

Цитата:

Сообщение от Alekssandr (Сообщение 366382)
Для последних версий Arduino IDE начиная с версии 1.6.8 и выше написал библиотеку для управления медиа функциями планшета. Делюсь своим трудом с вами! Библиотека работает на Arduino: Micro, Leonardo и Due

Установка:
1) Скачать и установить последнюю версию ArduinoIDE: https://www.arduino.cc/en/Main/Software

2) Скачать библиотеку Tablet: ссылка под описанием

3) Распаковать архив

4) Положить распакованную папку Tablet в папку libraried в директории Arduino:

5) Должно получиться так:
5.1) для 64 битных ОС C:\Program Files (x86)\Arduino\libraries\Tablet
5.2)для 32 битных ОС C:\Program Files\Arduino\libraries\Tablet

6) При написании скетчей не забудьте импортировать библиотеку Tablet (т.е. в начале скетча написать #include )

Список команд.

PHP код:

Tablet.clear(); //очистить команду
Tablet.vol_up(); //громкость больше
Tablet.vol_down(); //громкость меньше
Tablet.mute(); //убрать звук
Tablet.play(); //плей
Tablet.pause(); //пауза
Tablet.play_pause(); //плай пауза
Tablet.stop(); //стоп
Tablet.next(); //следующий
Tablet.previous(); //предыдущая
Tablet.forward(); //быстрая перемотка
Tablet.rewind(); //перемотка назад 
Tablet.power(); //уйти в сон
Tablet.home(); //домой
Tablet.search(); //поиск 

Пример программы:
PHP код:


#include <Tablet.h>

void setup(){

}
void loop(){
//например

Tablet.next();
Tablet.clear();
delay(5000);

//программа каждые 5 сек будет переключать трек.




Можете добавить в библиотеку кнопку контекстного меню? (если в винде - список выпадаемый при нажатии правой кнопки мыши на файле, на клаве обыно находится между правыми Alt и Ctrl

Az0m@ 04.08.2016 13:41

Цитата:

Сообщение от Alekssandr (Сообщение 366382)
Для последних версий Arduino IDE начиная с версии 1.6.8 и выше написал библиотеку для управления медиа функциями планшета. Делюсь своим трудом с вами! Библиотека работает на Arduino: Micro, Leonardo и Due

у меня уже прошит со старой версией... имеет смысл прошиться с новой версией IDE?

Alekssandr 04.08.2016 16:54

Цитата:

Сообщение от oleg707 (Сообщение 366395)
спасибище!
По юсб, естественно? На планшете что-нибудь ставить надо или как медиа кнопки работает?
Being based on HID library you need to include "HID.h" in your sketch --- это надо ?

Всё работает по USB как медиа кнопки. Файлы HID.h и USBAPI трогать и менять не нужно. Смысла менять на новую нет, принцип такой-же. Просто теперь эти команды работают на новых версиях Arduino IDE.

demtro 10.08.2016 00:33

Пробовал ставить Arduino IDE1.6.10, но так и не смог на ней связаться с Arduino micro pro, ранее используемые скетчи вообще отказываются компилироваться на плату Leonardo, что может быть?

Rage2 22.08.2016 01:53

Вложений: 3
Вот такой пультик мне попался на глаза....симпотный :laugh2:
Вложение 44558

http://ru.aliexpress.com/item/2016-N...a-db7af0f8014f

Вложение 44559
Вложение 44560

oleg707 23.08.2016 00:40

Цитата:

Сообщение от Rage2 (Сообщение 367564)
Вот такой пультик мне попался на глаза....симпотный :laugh2:
Вложение 44558

http://ru.aliexpress.com/item/2016-N...a-db7af0f8014f

Вложение 44559
Вложение 44560

едет ко мне, за 10.5$ вроде нашел

xsashokx 08.09.2016 13:59

Вложений: 1
Всем привет. Заранее прошу прощения за свои познания в области радиоэлектроники. Прошу помощи с подключением кнопок руля на тойоте. Имеется ардуино про микро, а также 2 лини выхода с руля (на прикрепленном изображении).
Я так понимаю один провод у меня идет на VCC (+5в) второй на А0, между ними резистор 10 кОм.
Вопрос куда цеплять третий.

demtro 08.09.2016 16:27

Цитата:

Сообщение от xsashokx (Сообщение 368778)
Всем привет. Заранее прошу прощения за свои познания в области радиоэлектроники. Прошу помощи с подключением кнопок руля на тойоте. Имеется ардуино про микро, а также 2 лини выхода с руля (на прикрепленном изображении).
Я так понимаю один провод у меня идет на VCC (+5в) второй на А0, между ними резистор 10 кОм.
Вопрос куда цеплять третий.

я у себя просто объединил сигнальные провода на 1 пин ардуины либо разводи на 2 порта если не уверен.

xsashokx 08.09.2016 17:53

Цитата:

Сообщение от demtro (Сообщение 368793)
я у себя просто объединил сигнальные провода на 1 пин ардуины либо разводи на 2 порта если не уверен.

Ты имеешь ввиду оба провода кинуть например на А0?

oleg707 08.09.2016 19:49

Цитата:

Сообщение от xsashokx (Сообщение 368796)
Ты имеешь ввиду оба провода кинуть например на А0?

да, просто могут номиналы кнопок быть одинаковыми, и тогда 2 разные кнопка ( с разных каналов) могут давать одно и то же действие. Можно 2й конец на А1 завести и скетч править, но это уже танцы


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

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