![]() |
Цитата:
В папке скина DuinoKey файл duino_key_command.ini duino_<код кнопки>_command_0=команда при выключенном режиме SHIFT duino_<код кнопки>_command_1=команда при включенном режиме SHIFT Можешь просто удалить не нужные строки |
пытаюсь залить скетч на джостик с нашего клубного магазина... библиотеки класть в librares? правильно? выбрал в arduino 1.0.5 nano 328 и 77 порт (так прописался в ком) копирую скетч, вставляю, нажимаю загрузить... выскакивает ошибка при компиляции((
In file included from C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:14: C:\Program Files\Arduino\libraries\IRremote\/IRremoteInt.h:113: error: 'uint8_t' does not name a type C:\Program Files\Arduino\libraries\IRremote\/IRremoteInt.h:114: error: 'uint8_t' does not name a type C:\Program Files\Arduino\libraries\IRremote\/IRremoteInt.h:115: error: 'uint8_t' does not name a type C:\Program Files\Arduino\libraries\IRremote\/IRremoteInt.h:118: error: 'uint8_t' does not name a type C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In member function 'void IRsend::mark(int)': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:259: error: 'delayMicroseconds' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In member function 'void IRsend::space(int)': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:268: error: 'delayMicroseconds' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In member function 'void IRsend::enableIROut(int)': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:288: error: 'OUTPUT' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:288: error: 'pinMode' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:289: error: 'LOW' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:289: error: 'digitalWrite' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In constructor 'IRrecv::IRrecv(int)': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:306: error: 'volatile struct irparams_t' has no member named 'recvpin' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:307: error: 'volatile struct irparams_t' has no member named 'blinkflag' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In member function 'void IRrecv::enableIRIn()': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:331: error: 'volatile struct irparams_t' has no member named 'rcvstate' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:332: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:336: error: 'volatile struct irparams_t' has no member named 'recvpin' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:336: error: 'INPUT' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:336: error: 'pinMode' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In member function 'void IRrecv::blink13(int)': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:343: error: 'volatile struct irparams_t' has no member named 'blinkflag' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:345: error: 'OUTPUT' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:345: error: 'pinMode' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In function 'void __vector_9()': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:359: error: 'volatile struct irparams_t' has no member named 'recvpin' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:359: error: 'digitalRead' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:362: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:364: error: 'volatile struct irparams_t' has no member named 'rcvstate' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:366: error: 'volatile struct irparams_t' has no member named 'rcvstate' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:375: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:376: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:378: error: 'volatile struct irparams_t' has no member named 'rcvstate' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:384: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:386: error: 'volatile struct irparams_t' has no member named 'rcvstate' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:391: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:393: error: 'volatile struct irparams_t' has no member named 'rcvstate' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:401: error: 'volatile struct irparams_t' has no member named 'rcvstate' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:412: error: 'volatile struct irparams_t' has no member named 'blinkflag' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:414: error: 'B00100000' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:417: error: 'B11011111' was not declared in this scope C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In member function 'void IRrecv::resume()': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:423: error: 'volatile struct irparams_t' has no member named 'rcvstate' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:424: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In member function 'int IRrecv::decode(decode_results*)': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:434: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:435: error: 'volatile struct irparams_t' has no member named 'rcvstate' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In member function 'long int IRrecv::decodeJVC(decode_results*)': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:507: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:509: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:509: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:520: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In member function 'long int IRrecv::decodeSAMSUNG(decode_results*)': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:566: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In member function 'long int IRrecv::decodeNEC(decode_results*)': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:663: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:671: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In member function 'long int IRrecv::decodeSony(decode_results*)': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:705: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:715: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp: In member function 'long int IRrecv::decodeRC5(decode_results*)': C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:794: error: 'volatile struct irparams_t' has no member named 'rawlen' C:\Program Files\Arduino\libraries\IRremote\IRremote.cpp:805: error: 'volatile struct irparams_t' has no member named 'rawlen' |
все разобрался... не подключалась библиотека IRremote. В ...\libraries\IRremote\IRremoteInt.h, строку 15 #include
|
но все равно не могу прошить.. проходит компиляция.. и зависает на загрузке... и может загружать и пять минут... rx часто моргает на плате..
|
стал давать вот эту ошибку
avrdude: stk500_getsync(): not in sync: resp=0x00 |
нажал вывод подробный при загрузке..
avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\Arduino\hardware/tools/avr/etc/avrdude.conf" Using Port : \\.\COM49 Using Programmer : arduino Overriding Baud Rate : 57600 avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] [20] avrdude: Recv: avrdude: stk500_getsync(): not in sync: resp=0x00 avrdude done. Thank you. Я так понимаю дуина тупо не отвечает почему то мне? |
Цитата:
|
Цитата:
|
уууррряяяяя спасибо, помогло!!! а на carmonitor написано что это SPK((((
|
Цитата:
|
В общем разобрался (http://pccar.ru/showpost.php?p=266152&postcount=520), поудалял в настройках(в блокноте) все предыдущие и следующие треки, перенастроил... работает всё нормально, только иногда, при нажатии кнопки громкость +, перематывается трек.
1.Как отрегулировать дребезг? 2.Как подкорректировать время нажатия: иногда приходится долго держать, или нажимать два раза. |
Может кто подскажет и по моей проблеме? Залил скетч на Мега 2560. Подключено 2 датчика температуры и ИК-датчик. Температуру в iCar показывает и управление с пульта работает, но слышен звук, как при нажатии кнопок в iCar с частотой опроса датчика температуры. Если отключить минусовой провод от темп. датчиков или ИК - щелчки пропадают. Также щелчков нет, когда перейти в настройки или просто уйти с главного экрана, где показывается температура.
|
А есть ли возможность как-то состыковать срабатывание внешних устройств в зависимости от внешних факторов, который уже обрабатываются программой? Например при попадании в зону действия POI, включать на несколько секунд реле 1, а при выходе из нее, аналогично включать реле 2.
Меня, правда, пугают все эти скрипты, которые тут постятся и сообщения о залипании кнопок, но хочется понять возможности данного фронтенда и перспективность для дальнейшего использования, как альтернативу центрифуге. |
Цитата:
- загрузка скина - переключение на дневную тему - переключение на ночную тему - выход из сна - переход в сон - начало движения - закрытие скина Если нужны ещё события, то надо немного поправить скин, а точнее файл ExecTBL.ini Цитата:
Цитата:
|
Цитата:
|
Подскажите по подключению датчиков температуры - dallas 18b20 может работать по двух проводной линии, может можно модернизировать схему чтобы не тянуть лишние провода ?
|
Цитата:
Но есть и ещё проще: http://www.radioman.su/view.php?id=40 Скажу сразу, не проверял в работе. |
Спасибо, на днях проверю, при таком подключении если использовать общий бортовой сети машины то линия связи вообще может быть одно-проводная
|
Цитата:
|
Прочел тему, но что то я не нашел, как написать/исправить библиотеку (dll) для iCarDS. Дело в том, что скетч для ардуино пишу свой, так как плата управляет входами видеокамер, монитором, питанием компа, усилителями, DVR, AUX устройствами. Требуется ввести чтение/запись конфигурации режимов работы, и выбор других подрежимов. Пока что конфигурю скетч. Dll я так понял, работает только с теми переменными, которые в ней прописаны. Где найти описание работы ICar c dll и исходники от carduino ?
|
Цитата:
P/S Больше не появляется вообще. |
Цитата:
Писал ранее: Вычислил что теряется периодически это вот эта .... apps.ini но все равно после второй. (настройка приложений, решил "в лоб" ручным редактированием этого файла) Сейчас тоже самое творится с poi.ini стоит что-нибудь поменять в "действиях или уведомлениях по местоположению" все слетает. Помогите найти "где собака порылась" |
Цитата:
|
Цитата:
http://www.pccar.ru/showpost.php?p=260180&postcount=131 http://www.pccar.ru/showpost.php?p=260187&postcount=133 http://www.pccar.ru/showpost.php?p=260215&postcount=142 слишком большое количество багов, я бы то же почистил реестр и переустановил икар. |
Цитата:
Багов быть не может, система "девственна" и недели не прошло как поменял сдохший SSD |
Вложений: 1
По моему удалось разобраться, почему у некоторых происходит, так называемое, залипание кнопки. Если схема ваших резистивных кнопок вот такая http://www.pccar.ru/showpost.php?p=270477&postcount=19, то есть присутствует сопротивление после последней кнопки , замыкающее цепь.
Добавил в плагин возможность игнорировать коды генерируемые в данном случае. Если у вас происходит такое залипание, то запоминаем этот код и в файл duino.ini добавляем такую переменную ExcludedDuinoKeyCodes=duino_aa000501 Теперь плагин будет игнорировать этот код. Если надо игнорировать несколько кодов, то указываем все через пробел ExcludedDuinoKeyCodes=duino_aa000501 duino_aa000503 duino_aa000504 |
Доброго времени суток. Заинтересовала данная тема. В теме проскакивала возможность сделать полноценный климатконтроль, на базе сервоприводов, чтоб можно было штатные крутилки в авто, крутить средствами ардуины, соответственно реализуя функции климатконтроля. Видел еще в теме по токам на вентилятор печки, до 5ампер это не верно. Допустим на моей Мазде МПВ , максимальный ток больше 15 ампер. Проще скоростью вентилятора управлять при помощи реле, т.к. блок резисторов в машине уже установлен. Больше волнует механическая установка сервоприводов и программная оболочка для управления всем хозяйством. Ибо толку нет от всего колхоза, если его нельзя будет встроить в Icar или в любую другую оболочку.... Возможно я плохо пролистал все страницы и это уже все давно реализовано, пожалуйста не глумитесь, ткните носом...(55 страниц читать было тяжело, половина из них с кодом, скажу честно смотрел через одну )
P\S Хмм такой вопрос, не много не в тему. Зачем нужны датчики положения ? Ну наклон там по горизонту, акселерометр и т.д. ? В смысле какая от них польза на экране карпутера ? Просто я никогда не понимал практической пользы от этих данных. Встал если криво то и чувствуется что криво, а зачем знать насколько криво не понятно .... М.б. чтото не понимаю, подскажите.. |
Цитата:
ну и конечно же понты ;) - куда-то же надо девать градусы, выдаваемые акселерометром? ;) а вот переписать икардсконфиг, чтобы он вмещался в экраны с высотой до 800 пикселей низя... ;) :tease: |
Возможно ли подключить цифровой акселерометр ADXL345 вместо аналогового?
Как и что нужно доработать в скетче? Благодарен за ответ, программирование мне трудно даётся. |
Всем привет. Я так понял, что ардуина должна запускаться вместе с Икаром при выходе из сна, но у меня никак не хочет работать. Работает только при перезапуске самого Икара. Может кто посоветует, что нужно сделать?
Система: Win 7, iCarDs - 1.7.0.34, Ардуина - Мега 2560 подключена только по USB. К Меге подключены только 3 датчика температуры и ИК-пульт. |
Цитата:
|
Цитата:
В iCarDSConfig -- Global Vars добавь переменную duino_wait_time=5000 По умолчанию в плагине это значение равно 5000мс ( 5 сек ), возможно в твоём случае это мало, попробуй увеличить до 10000, и если заработает, то понемногу уменьшай. |
Цитата:
http://i.ebayimg.com/t/GY-61-ADXL335...wBw~~60_14.JPG Такой будет работать? |
Цитата:
|
Добрый день. Наверное такой вопрос был, но найти не смог.
Задача такая. iCarDs 1.7.0.00. Звук через Foobar2000 по ASIO т.е кнопки регулятора громкости (те, которые внизу) не работают, и это хорошо. Далее оптика и внешний проц (на нем и регулируется громкость). Хочу чтобы кнопки громкости в iCarDs регулировали громкостью внешнего процессора, ну или хотя бы получить от них сигнал вне компа. Дальше состыкую. На проце громкость регулирует энкодер, т.е. нужно получить имитацию команд енкодера. Направьте в нужное русло пожалуйста. |
Цитата:
Потом в файл ExecTBL.ini в папке скина добавить команды "VOL+","duino_send;СA_01" "VOL-","duino_send;СA_02" Тогда при нажатии кнопки громкость+ в ардуино уйдёт два байта CA и 01 , а при нажатии громкости- CA и 02. Дальше уже дело за скетчем. Коды приведены для примера отправляй какие тебе нравятся и в количестве, которое тебе нужно, разделяя каждый байт символом "_" |
Цитата:
|
=
Цитата:
"VOL+","duino_relay_1_press" "VOL-","duino_relay_2_press" На первое реле цепляешь громкость+, а на второе громкость-. |
Привет, Андрей (Bersenev). Подскажи, пожалуйста, как по схеме iCarDuino подключить вместо механического оптический энкодер? Дело в том, что там не один, а два выхода: линия 1, линия 2 и к этому ещё плюс, минус и кнопка нажатия.
Я подключал сам экодер с этой библиотекой http://www.pjrc.com/teensy/td_libs_Encoder.html И такой скетч. PHP код:
|
Подскажите плиз(((( сегодня поставил наконец то... только без разных датчиков, чисто резестивные кнопки... все сделал по инструкции... когда перешел на кнопку настройки клавиш... стал нажимать поочередно кнопки и назначать действия... заметил что те которые уже были тоже срабатывали... например нажимаю громкость больше мне срабатывала то что по умолчанию было например яркость выше и автоматом добавлялась новая строка в которой назначил громкость. так вот теперь она иногда тупит по некоторым кнопкам... как удалить те которые уже были, я так понимаю это они сбивают иногда т.к. назначено 2 действия сразу на одну кнопку?
|
Часовой пояс GMT +4, время: 16:47. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot