16.08.2018, 11:51 | #811 |
Новый Пользователь
Регистрация: 15.08.2018
Регион: 79
Сообщений: 27
|
Помогите пожалуйста подкорректировать этот скеч
Мне необходимо задействовать два входа, A0 и A1 int analogPin=A0; int data; int data1 = 0; int flag = 0; unsigned long eventTime = 0; void setup() { Serial.begin(9600); digitalWrite(analogPin, HIGH); } void loop() { data=analogRead(analogPin); if(data>=950 && data1 != 0 && 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 != 1 && millis()-eventTime>=50 && millis()-eventTime<=800) { flag = 2; if(millis()-eventTime <= 60) data1 = data; } if(data>=950 && flag == 2) { Serial.print("<click:"); Serial.print(data1); Serial.print(">"); flag = 0; delay(10); } if(data<=949 && flag == 2 && millis()-eventTime>800) { Serial.print("<hold:"); Serial.print(data); Serial.print(">"); data1 = data; flag = 1; delay(10); } } Последний раз редактировалось Jeni_; 17.08.2018 в 05:16. |
17.08.2018, 03:48 | #812 |
Новый Пользователь
Регистрация: 15.08.2018
Регион: 79
Сообщений: 27
|
Последний раз редактировалось Jeni_; 17.08.2018 в 05:17. |
17.08.2018, 09:01 | #813 |
Старший Пользователь
Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
|
Теперь хоть понятно, что тебе нужно)
Вопрос. Что конкретно нужно передавать по последовательному порту в ТВ-бокс?
__________________
Тесла по-русски |
17.08.2018, 09:55 | #814 |
Новый Пользователь
Регистрация: 15.08.2018
Регион: 79
Сообщений: 27
|
|
17.08.2018, 15:50 | #815 | |
Старший Пользователь
Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
|
Цитата:
Будут кнопки "кидать" что-нибудь на аналоговые входы. Дальше что делать с тем что они накидают?)))
__________________
Тесла по-русски |
|
17.08.2018, 16:09 | #816 |
Moderator
Регистрация: 04.04.2009
Возраст: 68
Город: Краснодар
Регион: 23, 93
Машина: HONDA CR-V-08
Сообщений: 3,113
|
да нет ему нужно тупо замкнуть контакты этих кнопок на твбоксе, а тут наверно сразу вопрос что на этих кнопках ? или надо ставить два реле которые бы тупо щелкали. и наверно еще вопрос возникнет , я его задал но .. так как это будет параллельно с ГУ и при этом от него ничего не отключается что будет если когда работает твбокс нажимать эти две кнопки - на ГУ ничего не происходит? и наоборот если работает ГУ без тв бокса а ты нажимаешь эти кнопки что будет делать тв бокс в фоновом режиме , где он будет когда ты его подключешь в ГУ
|
17.08.2018, 16:14 | #817 |
Старший Пользователь
Регистрация: 01.01.2014
Возраст: 38
Город: Новосибирск
Регион: 54
Машина: РРС, Форд
Сообщений: 954
|
А вот судя по примеру выложенного им скетча, получается следующие.
Читаем с аналогового входа --->отправляем полученное на тв-бокс по USB. Все. Короче голова уже разболелась...пусть мысли свои в порядок приведёт)
__________________
Тесла по-русски |
17.08.2018, 16:30 | #818 |
Moderator
Регистрация: 04.04.2009
Возраст: 68
Город: Краснодар
Регион: 23, 93
Машина: HONDA CR-V-08
Сообщений: 3,113
|
он же писал
"Мне надо привязать на А1 Кнопку "Back". На А0 будут кнопки , next, play, mode, но эти кнопки настраиваются утилитой ,без проблем." ну пошлешь ты что то на USB а кто там что то ждет я же писал ему напиши марки и ГУ и бокса хоть посмотрели бы что есть что . а скетч он просто что то подправил не вдаваясь откуда и куда |
18.08.2018, 12:59 | #819 | |
Новый Пользователь
Регистрация: 15.08.2018
Регион: 79
Сообщений: 27
|
Цитата:
|
|
18.08.2018, 15:22 | #820 |
Moderator
Регистрация: 04.04.2009
Возраст: 68
Город: Краснодар
Регион: 23, 93
Машина: HONDA CR-V-08
Сообщений: 3,113
|
короче ему надо скетч который бы считывал только две кнопки "след трек" "пред трек" и в случае нажатия их на выходе включал бы то ли первое реле то ли второе контакты которых он припаяет тупо к кнопкам тв бокса
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|