21.12.2015, 21:23 | #6691 | |
Новый Пользователь
Регистрация: 24.03.2014
Возраст: 59
Регион: 52
Машина: Ford Focus 2
Сообщений: 6
|
Цитата:
http://pccar.ru/showpost.php?p=316598&postcount=12 http://pccar.ru/showthread.php?p=302....so#post302802 |
|
21.12.2015, 23:10 | #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); } */// } |
22.12.2015, 09:36 | #6693 | |
Пользователь
Регистрация: 12.12.2013
Возраст: 48
Город: Новосибирск
Регион: 54
Машина: CRV III
Сообщений: 75
|
Цитата:
|
|
22.12.2015, 10:43 | #6694 |
Пользователь
Регистрация: 21.05.2012
Город: Рубцовск
Регион: 22
Машина: x-trail t31
Сообщений: 84
|
а подскажите пожалуйста такую вещь, ради доступности кнопок пришлось планшет "вниз головой" поставить - т.е. кнопки не слева сверху а повернул на 180* и они снизу справа, но при загрузке планшет конечно же показывает картинку вверх ногами и некоторые криво написаные приложения тоже переворачивают экран.
можно это дело как то порулить ? кроме перепайки гироскопа конечно (и то не факт что он куданить в чипсет не внедрен) |
22.12.2015, 13:50 | #6695 |
Гуру
Регистрация: 13.11.2011
Возраст: 60
Город: Волгоград
Регион: 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)
|
22.12.2015, 13:52 | #6696 | |
Гуру
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
|
Цитата:
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. |
|
22.12.2015, 14:16 | #6697 |
Старший Пользователь
Регистрация: 05.05.2015
Город: Омск
Регион: 55
Машина: Prado 120
Сообщений: 133
|
а как сделать кнопки громкости, треков, на къяногенмоде 5.1 ? дабы не прошиваться на автодроид ?или при любом раскладе нужно либо от тимура ставить либо автодроид?
|
22.12.2015, 18:04 | #6698 | |
Новый Пользователь
Регистрация: 08.03.2014
Возраст: 34
Регион: 66, 96
Машина: ваз 2101
Сообщений: 10
|
Цитата:
|
|
22.12.2015, 18:09 | #6699 |
Гуру
Регистрация: 13.11.2011
Возраст: 60
Город: Волгоград
Регион: 34
Машина: Mitsubishi RVR, Chery Tiggo
Сообщений: 1,780
|
http://thinkpc.ru - они реализуют готовые решения на базе нексусов и самсунгов.
|
22.12.2015, 18:10 | #6700 |
Новый Пользователь
Регистрация: 08.03.2014
Возраст: 34
Регион: 66, 96
Машина: ваз 2101
Сообщений: 10
|
|
Метки |
android, nexus 7 |
Здесь присутствуют: 75 (пользователей: 0 , гостей: 75) | |
|
|