![]() |
|
|
#6691 | |
|
Новый Пользователь
Регистрация: 24.03.2014
Возраст: 60
Регион: 52
Машина: Ford Focus 2
Сообщений: 6
![]() |
Цитата:
http://pccar.ru/showpost.php?p=316598&postcount=12 http://pccar.ru/showthread.php?p=302....so#post302802 |
|
|
|
|
|
#6692 |
|
Старший Пользователь
![]() Регистрация: 05.05.2015
Город: Омск
Регион: 55
Машина: Prado 120
Сообщений: 133
![]() |
рабочий скетч для управления мультимедиа планшета через ИК приемник:
Пульт у меня маленький, всего 7 кнопок, по-этому только для семи кнопок привожу скетч, поменять код кнопок на ваши не проблема В интернете именного такого мана не нашел, по этому выкладываю, вдруг кому будет полезно. Делал на Arduino IDE 1.0.5#include <IRremote.h> int RECV_PIN = 11; IRrecv irrecv(RECV_PIN); decode_results results; bool LampState = false; //#include <Bounce.h> //#define ENCODER_DO_NOT_USE_INTERRUPTS // без прерываний. //#include <Encoder.h> int button1 = 16; int ledPin = 8; //Encoder Enc_1(9, 8);//Ноги энкодера //const int pin_mute = 7;//Кнопка mute //Bounce mute = Bounce(pin_mute,5); #define P1 0xFF009867 // Play-pause #define P2 0xFF00906F // Freq- #define P3 0xFF0040BF // Prev #define P4 0xFF00609F // vol- #define P5 0xFF0038C7 // Freq+ #define P6 0xFF00C837 // Next #define P7 0xFF0020DF // Vol+ void setup() { //pinMode(pin_mute, INPUT_PULLUP); irrecv.enableIRIn(); pinMode(button1, INPUT_PULLUP); pinMode(ledPin, OUTPUT); Remote.begin(); } //long old_pos = 0; void loop() { if (irrecv.decode(&results)) { if (results.value == P5) //Код кнопки { LampState = !LampState; if (LampState) { Remote.mute(); Remote.clear(); } } //Увеличение громкости if (results.value == P7) //Код кнопки { LampState = !LampState; if (LampState) { Remote.increase(); Remote.clear(); } } //////////////////////////////////// //Уменьшение громкости if (results.value == P4) //Код кнопки { LampState = !LampState; if (LampState) { Remote.decrease(); Remote.clear(); } } //////////////////////////////////// //Play - pause if (results.value == P1) //Код кнопки { LampState = !LampState; if (LampState) { Remote.play(); Remote.clear(); } } //////////////////////////////////// irrecv.resume(); // Получаем следующее значение } //Next track if (results.value == P6) //Код кнопки { LampState = !LampState; if (LampState) { Remote.next(); // Remote.clear(); } } //////////////////////////////////// //Previous track if (results.value == P3) //Код кнопки { LampState = !LampState; if (LampState) { Remote.previous(); // Remote.clear(); } } //////////////////////////////////// /***Через кнопку //Кнопка mute //if (mute.update()){ // if (mute.read()==0){ if (digitalRead(button1) == HIGH) { digitalWrite (ledPin, LOW); delay(200); } else { digitalWrite (ledPin, HIGH); Remote.mute(); Remote.clear(); delay(500); } */// } |
|
|
|
|
#6693 | |
|
Пользователь
![]() Регистрация: 12.12.2013
Возраст: 49
Город: Новосибирск
Регион: 54
Машина: CRV III
Сообщений: 75
![]() |
Цитата:
|
|
|
|
|
|
#6694 |
|
Пользователь
![]() Регистрация: 21.05.2012
Город: Рубцовск
Регион: 22
Машина: x-trail t31
Сообщений: 84
![]() |
а подскажите пожалуйста такую вещь, ради доступности кнопок пришлось планшет "вниз головой" поставить - т.е. кнопки не слева сверху а повернул на 180* и они снизу справа, но при загрузке планшет конечно же показывает картинку вверх ногами и некоторые криво написаные приложения тоже переворачивают экран.
можно это дело как то порулить ? кроме перепайки гироскопа конечно (и то не факт что он куданить в чипсет не внедрен) |
|
|
|
|
#6695 |
|
Гуру
![]() Регистрация: 13.11.2011
Возраст: 61
Город: Волгоград
Регион: 34
Машина: Mitsubishi RVR, Chery Tiggo
Сообщений: 1,780
![]() ![]() ![]() ![]() |
akrub ,честно сказать не понял на счет расположения кнопок,но : https://play.google.com/store/apps/d....fameit.rotate или https://play.google.com/store/apps/d...setorientation или http://repo.xposed.info/module/de.ro...ds.appsettings (под xposed)
|
|
|
|
|
#6696 | |
|
Гуру
![]() Регистрация: 16.04.2014
Возраст: 41
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. |
|
|
|
|
|
#6697 |
|
Старший Пользователь
![]() Регистрация: 05.05.2015
Город: Омск
Регион: 55
Машина: Prado 120
Сообщений: 133
![]() |
а как сделать кнопки громкости, треков, на къяногенмоде 5.1 ? дабы не прошиваться на автодроид ?или при любом раскладе нужно либо от тимура ставить либо автодроид?
|
|
|
|
|
#6698 | |
|
Новый Пользователь
![]() Регистрация: 08.03.2014
Возраст: 35
Регион: 66, 96
Машина: ваз 2101
Сообщений: 10
![]() |
Цитата:
|
|
|
|
|
|
#6699 |
|
Гуру
![]() Регистрация: 13.11.2011
Возраст: 61
Город: Волгоград
Регион: 34
Машина: Mitsubishi RVR, Chery Tiggo
Сообщений: 1,780
![]() ![]() ![]() ![]() |
http://thinkpc.ru - они реализуют готовые решения на базе нексусов и самсунгов.
|
|
|
|
|
#6700 |
|
Новый Пользователь
![]() Регистрация: 08.03.2014
Возраст: 35
Регион: 66, 96
Машина: ваз 2101
Сообщений: 10
![]() |
|
|
|
![]() |
| Метки |
| android, nexus 7 |
| Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|