Показать сообщение отдельно
Старый 26.10.2014, 17:11   #27
lti1
Старший Пользователь
 
Аватар для lti1
 
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
lti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond repute
По умолчанию

ВладимирC, по порядку:
1. Устанавливаете RemoteInputsMgr-1.3.2.apk от сюда.
2. Заливаете этот скетч
PHP код:
int analogPin=A0
int data
int data1 0
int flag 0
unsigned long eventTime 0

void setup() 

Serial.begin(9600); 
digitalWrite(analogPinHIGH); 


void loop() 

data=analogRead(analogPin); 

if(
data>=950 && data1 != && flag <= 1
 { 
  
Serial.print("<release:"); 
  
Serial.print(data1); 
  
Serial.print(">"); 
  
data1 0
  
flag 0
  
delay(10); 
 } 

if(
data>=950
 { 
 
eventTime millis(); 
 } 

if(
data<=949 && flag != && millis()-eventTime>=50 && millis()-eventTime<=800
 { 
  
flag 2
  if(
millis()-eventTime <= 60data1 data
 } 

if(
data>=950 && flag == 2
 { 
  
Serial.print("<click:"); 
  
Serial.print(data1); 
  
Serial.print(">"); 
  
flag 0
  
delay(10); 
 } 

if(
data<=949 && flag == && millis()-eventTime>800
 { 
  
Serial.print("<hold:"); 
  
Serial.print(data);  
  
Serial.print(">"); 
  
data1 data
  
flag 1
  
delay(10); 
 } 

3. Подключаете кнопки по этой схеме
4. Настраиваете RemoteInputsMgr на короткие и длинные нажатия необходимые Вам действия.
Если необходимо листать папки в PowerAMP:
5. Устанавливаете Tasker. В настройках ставим галку "Разрешить внешний доступ".
6. Устанавливаете Action Box - Tasker Plug-in
7. Создаете задачу в Tasker: Плагин -> Action Box -> Конфигурация -> PowerAMP -> Player Control -> Next Dir или Previous Dir -> Готово -> Сохранить.
8. Далее созданную задачу вешаете в RemoteInputsMgr на необходимую кнопку.
Всё.

Последний раз редактировалось lti1; 01.06.2015 в 12:41. Причина: Добавлен антидребезг контактов.
lti1 вне форума   Ответить с цитированием