Проблемы с Arduino .Первый опыт работы с Arduino
Модератор: immortal
- ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Проблемы с Arduino .Первый опыт работы с Arduino
и команду GET корректируем пока самостоятельно согласно ваших классов и названия объектов
Re: Проблемы с Arduino .Первый опыт работы с Arduino
Запустил ArduinoGW, подключил к запущеной ардуине, видно бежит информация. (Все время повторяется вот ета строка, пока что батчика температури нету "Get /objects/?object=temp2&op=m&m=tempChanged&status%t=0.00").
Запустил USBDeview. Показывает мою ардуину подключенную (FT232R USB UART USB Serial Converter Vendor Specific Yes Yes No No A100eLd6 24.01.2013 14:15:53 25.01.2013 15:44:04 0403 6001 ff ff ff
) Короче эти две проги все видят.
В модуле X-Rey и usbdevices ничего не отображается.
http://smartliving.ru/Main/module_usbdevicesтут прочел про настройку USBDeview.
"Для корректной работы данного модуля, следует в настройках данного приложения изменить путь к системе MajorDoMo на свой." Не понятно что там изменять?? Мажордом ставил по дефолтным настройкам инсталятора. Все установлено по пути "C:\_majordomo". Куда еще копать, на форуме очень мало информации. Но как то оно в людей работает?
Запустил USBDeview. Показывает мою ардуину подключенную (FT232R USB UART USB Serial Converter Vendor Specific Yes Yes No No A100eLd6 24.01.2013 14:15:53 25.01.2013 15:44:04 0403 6001 ff ff ff
) Короче эти две проги все видят.
В модуле X-Rey и usbdevices ничего не отображается.
http://smartliving.ru/Main/module_usbdevicesтут прочел про настройку USBDeview.
"Для корректной работы данного модуля, следует в настройках данного приложения изменить путь к системе MajorDoMo на свой." Не понятно что там изменять?? Мажордом ставил по дефолтным настройкам инсталятора. Все установлено по пути "C:\_majordomo". Куда еще копать, на форуме очень мало информации. Но как то оно в людей работает?
Re: Проблемы с Arduino .Первый опыт работы с Arduino
Да уже читал 100 раз, по этому примеру все и делал. Разве на вкладке USB-Устройства не должна отображатся моя ардуина?
- ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Проблемы с Arduino .Первый опыт работы с Arduino
Тебе необходимо создать "класс".
Далее необходимо в этом классе создать "свойства" - как раз твоя температура, ну и время когда эта температура получена допустим temp и time
Далее обработку откуда будет браться температура вкладка "Метод" там есть пример его и бери.
Далее создаешь объекты которые будут и обрабатываться данным методом.
И во вкладке Xray должна быть температура в твоём случае 0
Как-то так.
Сергею подал идею о готовых классах, свойствах и методах.
Будем ждать
Далее необходимо в этом классе создать "свойства" - как раз твоя температура, ну и время когда эта температура получена допустим temp и time
Далее обработку откуда будет браться температура вкладка "Метод" там есть пример его и бери.
Далее создаешь объекты которые будут и обрабатываться данным методом.
И во вкладке Xray должна быть температура в твоём случае 0
Как-то так.
Сергею подал идею о готовых классах, свойствах и методах.
Будем ждать
Re: Проблемы с Arduino .Первый опыт работы с Arduino
И так мои приключения продолжаются. Переделал я скетч опроса датчика температуры, который мне предложили выше:
Теперь в терминал отсылается при нажатой кнопке строка "Get /objects/?object=ButtonCondition&op=m&m=statusChanged&status=1"
А при отпущеной "Get /objects/?object=ButtonCondition&op=m&m=statusChanged&status=0"
Далее сделал все вот по этой инструкции http://smartliving.ru/Main/ScMonitorContact
По идеи должно иметировать закрытие\открытие гаражных ворот. Во вкладке X-Rey статус всегда "0" и пишет что дверь открыта (кнопка нажата). При смене состояния кнопки ничего не происходит? Может нужно задать какой то период обновления состояния ???
Из этого кода
Как понимать "updatedTimestamp',time()"- что оно значит??
Код: Выделить всё
int ButtonPin = 6; // присваеваем 6 ноге название pirPin
int Led = 13;
void ButtonPress()
{
if(digitalRead(ButtonPin)==HIGH)
{
Serial.print("Get /objects/?object=ButtonCondition&op=m&m=statusChanged&status=1");
Serial.println();
digitalWrite(Led, HIGH);
delay(10);
}
else
{
Serial.println("Get /objects/?object=ButtonCondition&op=m&m=statusChanged&status=0");
Serial.println();
digitalWrite(Led, LOW);
delay(10);
}
}
void setup()
{
pinMode(Led, OUTPUT);
Serial.begin(115200);
Serial.println("Start");
}
void loop()
{
ButtonPress();
}
А при отпущеной "Get /objects/?object=ButtonCondition&op=m&m=statusChanged&status=0"
Далее сделал все вот по этой инструкции http://smartliving.ru/Main/ScMonitorContact
По идеи должно иметировать закрытие\открытие гаражных ворот. Во вкладке X-Rey статус всегда "0" и пишет что дверь открыта (кнопка нажата). При смене состояния кнопки ничего не происходит? Может нужно задать какой то период обновления состояния ???
Из этого кода
Код: Выделить всё
$this->setProperty('status',$params['status']);
$this->setProperty('updatedTimestamp',time());
Как понимать "updatedTimestamp',time()"- что оно значит??
- ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Проблемы с Arduino .Первый опыт работы с Arduino
в общем почему-то программа arduino_gw.exe через несколько часов виснет
Либо виснет arduino не пойму
Пересматривал примеры там данные начинаются GET
Если в скетче меняю Get на GET вываливается ошибка: А в монитор порта в Arduino все нормально?
Либо виснет arduino не пойму

Пересматривал примеры там данные начинаются GET
Если в скетче меняю Get на GET вываливается ошибка: А в монитор порта в Arduino все нормально?
Re: Проблемы с Arduino .Первый опыт работы с Arduino
Привет всем, почему у меня getdev на данном скетче не выводит данные с датчиков, а в консоль выводит?Anton_kulibin писал(а):Ая все залил на UNO, все работает, только одного не могу понять как температуру получить с дуины, датчик подключен к 2му пину, в монитор порта температура передается. И что-то команда getdev не хочет работать