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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Дополнительные устройства

Ответ
 
Опции темы Поиск в этой теме
Старый 08.09.2015, 18:54   #111
murano
Пользователь
 
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
murano is on a distinguished road
По умолчанию

Цитата:
Сообщение от maxymike Посмотреть сообщение
Направьте на путь истинный: ... В чем может быть беда?
Нужно Arduino Leonardo или Arduino Pro Micro.
murano вне форума   Ответить с цитированием
Старый 08.09.2015, 19:17   #112
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
По умолчанию

Цитата:
Сообщение от maxymike Посмотреть сообщение
Направьте на путь истинный:у меня вот такой девайс https://duino.ru/arduino-nano-v7--ca...nano-duo-.html. Поставил скетч lti1 c 3-ей страницы, изменив номер аналогового порта на свой-в приложении на планшете выставил usb,устройство определяется, но от кнопок тишина. В сериал порт Arduino IDE ничего, только иногда пролетает hold без нажатия кнопки. С другими скетчами сериал порт работает, кнопки прозваниваются четко. В чем может быть беда?
Все должно работать, выложите свой скетч и схему подключения.
Цитата:
Сообщение от murano Посмотреть сообщение
Неправда, Nano тоже работает.

Последний раз редактировалось admin; 12.04.2017 в 19:14.
lti1 вне форума   Ответить с цитированием
Старый 08.09.2015, 19:22   #113
maxymike
Пользователь
 
Регистрация: 01.06.2015
Возраст: 41
Город: Владимир
Регион: 33
Машина: Chery Tiggo Fl
Сообщений: 82
maxymike is on a distinguished road
По умолчанию

Земля от кнопок руля к Gnd подключена,фаза к А7, без резисторов, так как на arduino он уже на А7 стоит на 3,3кОм
Скетч от же, только в начале вместо А0 стоит А7

Последний раз редактировалось admin; 16.03.2017 в 22:42.
maxymike вне форума   Ответить с цитированием
Старый 08.09.2015, 19:25   #114
maxymike
Пользователь
 
Регистрация: 01.06.2015
Возраст: 41
Город: Владимир
Регион: 33
Машина: Chery Tiggo Fl
Сообщений: 82
maxymike is on a distinguished road
По умолчанию

int analogPin=A7
maxymike вне форума   Ответить с цитированием
Старый 08.09.2015, 19:29   #115
maxymike
Пользователь
 
Регистрация: 01.06.2015
Возраст: 41
Город: Владимир
Регион: 33
Машина: Chery Tiggo Fl
Сообщений: 82
maxymike is on a distinguished road
По умолчанию

PHP код:
int analogPin=A7;  
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);  
 }  

maxymike вне форума   Ответить с цитированием
Старый 08.09.2015, 19:54   #116
maxymike
Пользователь
 
Регистрация: 01.06.2015
Возраст: 41
Город: Владимир
Регион: 33
Машина: Chery Tiggo Fl
Сообщений: 82
maxymike is on a distinguished road
По умолчанию

В приложении при замыкании двух проводов ардуины иногда пишет 549 hold, но не всегда. Может, сопротивления надо больше?
maxymike вне форума   Ответить с цитированием
Старый 08.09.2015, 20:41   #117
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
По умолчанию

Цитата:
Сообщение от maxymike Посмотреть сообщение
Земля от кнопок руля к Gnd подключена,фаза к А7, без резисторов, так как на carduino он уже на А7 стоит на 3,3кОм
Скетч от же, только в начале вместо А0 стоит А7
Попробуйте подключить к другому аналоговому входу без дополнительных резисторов, в скетче предусмотрена программная подтяжка к +5 digitalWrite(analogPin, HIGH);, для проверки можете просто замкнуть новый аналоговый вход на -.
lti1 вне форума   Ответить с цитированием
Старый 09.09.2015, 14:24   #118
maxymike
Пользователь
 
Регистрация: 01.06.2015
Возраст: 41
Город: Владимир
Регион: 33
Машина: Chery Tiggo Fl
Сообщений: 82
maxymike is on a distinguished road
По умолчанию

Цитата:
Сообщение от lti1 Посмотреть сообщение
Попробуйте подключить к другому аналоговому входу без дополнительных резисторов, в скетче предусмотрена программная подтяжка к +5 digitalWrite(analogPin, HIGH);, для проверки можете просто замкнуть новый аналоговый вход на -.
Кинул на A0. То же самое. Планшет молчит. В сериал порте при замыкании проводов проскакивают hold 15, release 15, click 15. При подключении кнопок постоянно hold 108,реакции кнопок нет. Прям беда какая-то
maxymike вне форума   Ответить с цитированием
Старый 09.09.2015, 16:04   #119
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
По умолчанию

Цитата:
Сообщение от maxymike Посмотреть сообщение
Кинул на A0. То же самое. Планшет молчит. В сериал порте при замыкании проводов проскакивают hold 15, release 15, click 15. При подключении кнопок постоянно hold 108,реакции кнопок нет. Прям беда какая-то
Так и должно быть, при коротковременном (менее 0,8 секунды) замыкании в сериал приходит <click:15>, при длительном замыкании (более 0,8 секунды) <hold:15>, если после этого разомкнуть контакты, должно прилететь <release:15>, естественно вместо 15 может быть другое значение. Изучайте схему Ваших кнопок, она не соответсвует схеме указанной в моем посте на 3 странице, по этому и не работает.
lti1 вне форума   Ответить с цитированием
Старый 09.09.2015, 17:42   #120
maxymike
Пользователь
 
Регистрация: 01.06.2015
Возраст: 41
Город: Владимир
Регион: 33
Машина: Chery Tiggo Fl
Сообщений: 82
maxymike is on a distinguished road
По умолчанию

У меня chery tiggo fl, там стоит матрица из 6 резисторов от 0 до 2ком, на выход 2 провода. Они нормально опрашиваются сериал портом на стандартном скетче с дребезгом в 1-2 единицы.

Последний раз редактировалось maxymike; 09.09.2015 в 20:29.
maxymike вне форума   Ответить с цитированием
Ответ

Метки
arduino


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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