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

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

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 --- это надо ?


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

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