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

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

Jeni_ 16.08.2018 11:51

Помогите пожалуйста подкорректировать этот скеч
Мне необходимо задействовать два входа, 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(" 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(" Serial.print(data1);
Serial.print(">");
flag = 0;
delay(10);
}

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

Jeni_ 17.08.2018 03:48

:wacko2:

НСО154 17.08.2018 09:01

Теперь хоть понятно, что тебе нужно)
Вопрос.
Что конкретно нужно передавать по последовательному порту в ТВ-бокс?

Jeni_ 17.08.2018 09:55

Цитата:

Сообщение от НСО154 (Сообщение 404846)
Теперь хоть понятно, что тебе нужно)
Вопрос.
Что конкретно нужно передавать по последовательному порту в ТВ-бокс?

Мне надо привязать на А1 Кнопку "Back".
На А0 будут кнопки , next, play, mode, но эти кнопки настраиваются утилитой ,без проблем.

НСО154 17.08.2018 15:50

Цитата:

Сообщение от Jeni_ (Сообщение 404847)
Мне надо привязать на А1 Кнопку "Back".
На А0 будут кнопки , next, play, mode, но эти кнопки настраиваются утилитой ,без проблем.

Ну допустим привяжем.
Будут кнопки "кидать" что-нибудь на аналоговые входы.
Дальше что делать с тем что они накидают?)))

Vladget 17.08.2018 16:09

да нет ему нужно тупо замкнуть контакты этих кнопок на твбоксе, а тут наверно сразу вопрос что на этих кнопках ? или надо ставить два реле которые бы тупо щелкали. и наверно еще вопрос возникнет , я его задал но .. так как это будет параллельно с ГУ и при этом от него ничего не отключается что будет если когда работает твбокс нажимать эти две кнопки - на ГУ ничего не происходит? и наоборот если работает ГУ без тв бокса а ты нажимаешь эти кнопки что будет делать тв бокс в фоновом режиме , где он будет когда ты его подключешь в ГУ

НСО154 17.08.2018 16:14

А вот судя по примеру выложенного им скетча, получается следующие.
Читаем с аналогового входа --->отправляем полученное на тв-бокс по USB.
Все.

Короче голова уже разболелась...пусть мысли свои в порядок приведёт)

Vladget 17.08.2018 16:30

он же писал
"Мне надо привязать на А1 Кнопку "Back".
На А0 будут кнопки , next, play, mode, но эти кнопки настраиваются утилитой ,без проблем."

ну пошлешь ты что то на USB а кто там что то ждет
я же писал ему напиши марки и ГУ и бокса хоть посмотрели бы что есть что .

а скетч он просто что то подправил не вдаваясь откуда и куда

Jeni_ 18.08.2018 12:59

Цитата:

Сообщение от Vladget (Сообщение 404857)
он же писал
"Мне надо привязать на А1 Кнопку "Back".
На А0 будут кнопки , next, play, mode, но эти кнопки настраиваются утилитой ,без проблем."

ну пошлешь ты что то на USB а кто там что то ждет
я же писал ему напиши марки и ГУ и бокса хоть посмотрели бы что есть что .

а скетч он просто что то подправил не вдаваясь откуда и куда

Все верно. Все что мне надо, это в скетче прописать второй вход А1 или А2 не важно. но я не пойму как. (((

Vladget 18.08.2018 15:22

короче ему надо скетч который бы считывал только две кнопки "след трек" "пред трек" и в случае нажатия их на выходе включал бы то ли первое реле то ли второе контакты которых он припаяет тупо к кнопкам тв бокса


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

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