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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   iCarDS + Arduino = iCarDuino (http://pccar.ru/showthread.php?t=16718)

Dj Aleks 16.02.2014 13:47

Цитата:

Сообщение от Bersenev (Сообщение 287455)
Судя по тому что ты вставил в сообщение, постоянно идут последовательность байтов 79 03 20 (в шестнадцатеричном виде)

Насколько я знаю скетч от кармонитора шлёт последовательность из четырёх байт (именно на это и настроен плагин iCarDuino), а у тебя получается три. Почему три я сказать не могу, это надо смотреть, то что залито в ардуино( давать мне ссылку на скетч от чипа не надо, что происходит в нём я прекрасно знаю, надо внимательно проверить то что залил в ардуино).

Если скетч залитый в ардуино полностью соответствует скетчу чипа, то возможно проблемы в конкретном ардуино. Но возможно скетч посылает четыре байта, просто форум пропустил только три, так что смотри что шлёт ардуино в шестнадцатеричном виде

я уже сам грешу на дуину... щас пробую в дуину уно залить и отпишусь..

Dj Aleks 16.02.2014 14:03

залил скетч в другую arduino uno, все заработало без проблем! жалко только что большая она..

Dj Aleks 16.02.2014 16:19

я вообще не понимаю что за хрень такая... нашел свой старый arduino uno, прошил, подключил... заработало и дома и в машине... поехал в магазин за USB проводом к нему (на время тестов снимал с принтера) приезжаю, подключаю, такая же фигня как на домашнем так и в машине... она опять нажимает кнопки сама!!!(((((

Bersenev 16.02.2014 16:26

Цитата:

Сообщение от Dj Aleks (Сообщение 287479)
я вообще не понимаю что за хрень такая... нашел свой старый arduino uno, прошил, подключил... заработало и дома и в машине... поехал в магазин за USB проводом к нему (на время тестов снимал с принтера) приезжаю, подключаю, такая же фигня как на домашнем так и в машине... она опять нажимает кнопки сама!!!(((((

Проверь контакт ардуино по земле и наличие или пайку в подтягивающем резисторе

Dj Aleks 16.02.2014 16:30

приехал и припаял кондюк на 103 между 5 и GDN... думал может кондюк, оторвал... ничего не поменялось.. подтягивающего резюка нет!

Bersenev 16.02.2014 16:34

Цитата:

Сообщение от Dj Aleks (Сообщение 287484)
приехал и припаял кондюк на 103 между 5 и GDN... думал может кондюк, оторвал... ничего не поменялось.. подтягивающего резюка нет!

Без подтягивающего резистора подключать можно только к пину A7 Carduino Nano V7 , и то потому что резистор уже впаян на самой плате. Так что паяй резистор

doctorbit 18.02.2014 12:36

Цитата:

Сообщение от Bersenev (Сообщение 286924)
Неясно к какому вопросу присоединяешься
Включить реле на какое то время принципиально можно, для этого надо будет сделать новые команды в ExecTBL.ini с использованием таймера. Но для начала не мешало бы знать что именно(какое реле ), на какое время и где именно в скине надо включать.

Вопрос про задержки на включение реле, Допустим я хочу включать реле номер 3 на 4 секунды(время привидеться подбирать экспериментально)
а где в скетче его можно включать? я понимаю что в закладке реле, и с кнопки включать тоже самое реле. на тоже самое время. и еще например реле номер 4 на 10 минут. Есть вариант это настраивать как-то гибко?

Bersenev 18.02.2014 14:17

Цитата:

Сообщение от doctorbit (Сообщение 287733)
Вопрос про задержки на включение реле, Допустим я хочу включать реле номер 3 на 4 секунды(время привидеться подбирать экспериментально)
а где в скетче его можно включать? я понимаю что в закладке реле, и с кнопки включать тоже самое реле. на тоже самое время.

Для этого надо в файл ExecTBL.ini в папке скина добавить такие команды, и теперь команда Relay3On5seс будет включать реле №3 на 4 секунды. Можно использовать эту команду в любом месте скина

Код:

"Relay3On5seс","duino_relay_3_on||StartTimer;Relay3;4000"
"onRelay3timer","EndTimer;Relay3||duino_relay_3_off"

Цитата:

Сообщение от doctorbit (Сообщение 287733)
и еще например реле номер 4 на 10 минут.

проделываем то же самое с этими командами, и команда Relay4On10min будет включать реле №4 на 10 минут

Код:

"Relay4On10min","duino_relay_4_on||StartTimer;Relay4;600000"
"onRelay4timer","EndTimer;Relay4||duino_relay_4_off"


doctorbit 19.02.2014 13:22

Спасибо попробую, а в какое конкретно место надо прописать эти команды?

Bersenev 19.02.2014 13:28

Цитата:

Сообщение от doctorbit (Сообщение 287930)
Спасибо попробую, а в какое конкретно место надо прописать эти команды?

в любое


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

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