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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2013, 22:19   #461
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от AlexIz Посмотреть сообщение
Не работает. Да, я дезинформировал по поводу входа температурных датчиков. Они на D4 подключены. В скетче я поправил.
Честно говоря я выложил код не проверив его, просто не на чем было. Все ардуино стоят в компах. Но сейчас залил этот скетч в комп от 21-й волги, так он сразу запустился, без каких либо проблем и резистивные кнопки и температурные датчики, все четыре штуки.

Давай попробуем так, найди в скетче эти строки

PHP код:
if( is_temperature_sensors temperature_sensors();  //  температурные датчики   
if( is_res_keys res_keys();                        //  резестивные кнопки 
и замени на эти

PHP код:
temperature_sensors();  //  температурные датчики   
res_keys();                        //  резестивные кнопки 
Bersenev вне форума   Ответить с цитированием
Старый 04.06.2013, 22:47   #462
AlexIz
Старший Пользователь
 
Регистрация: 16.10.2009
Возраст: 64
Город: Ярославль
Регион: 76
Машина: Шкода Yeti
Сообщений: 682
AlexIz is on a distinguished road
По умолчанию

УРА!!!! Заработало!!!! СПАСИБО!!!
AlexIz вне форума   Ответить с цитированием
Старый 04.06.2013, 22:53   #463
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от AlexIz Посмотреть сообщение
УРА!!!! Заработало!!!! СПАСИБО!!!
Да это не очень хорошо, должен работать первый вариант скетча, с этим скорее всего будут проблемы при выходе из сна

В файле duino.ini эти переменные какие значения имеют?

duino_is_ir_key=0
duino_is_encoder_1=0
duino_is_encoder_2=0
duino_is_res_keys=1
Bersenev вне форума   Ответить с цитированием
Старый 04.06.2013, 23:10   #464
AlexIz
Старший Пользователь
 
Регистрация: 16.10.2009
Возраст: 64
Город: Ярославль
Регион: 76
Машина: Шкода Yeti
Сообщений: 682
AlexIz is on a distinguished road
По умолчанию

duino_is_ir_key=1
duino_is_encoder_1=1
duino_is_encoder_2=1
duino_is_res_keys=1

Как я понимаю, надо
duino_is_ir_key=0
duino_is_encoder_1=0
duino_is_encoder_2=0
duino_is_res_keys=1

А в чем разница в скетчах? Почему первый не работает?
AlexIz вне форума   Ответить с цитированием
Старый 04.06.2013, 23:20   #465
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от AlexIz Посмотреть сообщение
Как я понимаю, надо
duino_is_ir_key=0
duino_is_encoder_1=0
duino_is_encoder_2=0
duino_is_res_keys=1
Да, в твоём варианте

Цитата:
Сообщение от AlexIz Посмотреть сообщение
А в чем разница в скетчах? Почему первый не работает?
Первый скетч ждёт от плагина команды на включение функций опроса резистивных кнопок и термодатчиков, а второй просто сразу опрашивает, но это иногда приводит к сбоям, если плагин ещё не готов принимать эти данные.

А вот почему у тебя не происходит включение этих функций я пока не знаю.

Последний раз редактировалось Bersenev; 05.06.2013 в 10:18.
Bersenev вне форума   Ответить с цитированием
Старый 04.06.2013, 23:24   #466
AlexIz
Старший Пользователь
 
Регистрация: 16.10.2009
Возраст: 64
Город: Ярославль
Регион: 76
Машина: Шкода Yeti
Сообщений: 682
AlexIz is on a distinguished road
По умолчанию

AlexIz вне форума   Ответить с цитированием
Старый 06.06.2013, 09:09   #467
AlexIz
Старший Пользователь
 
Регистрация: 16.10.2009
Возраст: 64
Город: Ярославль
Регион: 76
Машина: Шкода Yeti
Сообщений: 682
AlexIz is on a distinguished road
По умолчанию

Цитата:
Сообщение от Bersenev Посмотреть сообщение

Слушай, а почему у меня на разных компах с разными контроллерами скетч ведёт себя одинаково? Может есть какой отладчик?
AlexIz вне форума   Ответить с цитированием
Старый 06.06.2013, 14:04   #468
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от AlexIz Посмотреть сообщение
Слушай, а почему у меня на разных компах с разными контроллерами скетч ведёт себя одинаково?
У меня тоже ведёт себя на всех компах одинаково, то есть везде работает. Так что не знаю, что именно у тебя мешает нормальной работе, возможно звёзды.

Цитата:
Сообщение от AlexIz Посмотреть сообщение
Может есть какой отладчик?
Отладчик для скина есть, но в данном варианте он наверно не поможет. Для начала надо определить где проблема в скетче или в плагине, а для этого желательно поставить какой нибудь монитор com порта и записать лог общения плагина с ардуино, тогда станет ясно где искать проблему в скетче или в плагине.
Bersenev вне форума   Ответить с цитированием
Старый 07.06.2013, 22:38   #469
AlexIz
Старший Пользователь
 
Регистрация: 16.10.2009
Возраст: 64
Город: Ярославль
Регион: 76
Машина: Шкода Yeti
Сообщений: 682
AlexIz is on a distinguished road
По умолчанию

Цитата:
Сообщение от Bersenev Посмотреть сообщение
поставить какой нибудь монитор com порта
Что-то я не нашел ничего подходящего. То с виртуальным портом не работает, то денег просит...
AlexIz вне форума   Ответить с цитированием
Старый 08.06.2013, 15:41   #470
AlexIz
Старший Пользователь
 
Регистрация: 16.10.2009
Возраст: 64
Город: Ярославль
Регион: 76
Машина: Шкода Yeti
Сообщений: 682
AlexIz is on a distinguished road
По умолчанию

Какие-то чудеса... Похоже скетч заработал и полный и усечённый... Ничего не делал, просто подоткнул ардуину для снятия лога с com порта, а она испугалась и заработала. Восстановил отключенные строчки из сообщения 461. Работает. Отправляю лог. Один температурный датчик и одна кнопка.
Вложения
Тип файла: rar CARPC.rar (11.0 Кб, 393 просмотров)
AlexIz вне форума   Ответить с цитированием
Ответ


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

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

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



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


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