Ардуино + USB + Win. Вопрос от новичка.
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Ардуино + USB + Win. Вопрос от новичка.
Очень странно...не вижу в коде задержку в пол секунды...ну ни откуда она не могла вылезти....
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 133
- Зарегистрирован: Чт ноя 26, 2015 3:52 pm
- Благодарил (а): 32 раза
- Поблагодарили: 1 раз
Re: Ардуино + USB + Win. Вопрос от новичка.
в момент загорания светодиода на терминале пишет:
"GET /objects/?object=Vikluchatel&op=m&m=SvetodiodRefresh&"
"GET /objects/?object=Vikluchatel&op=m&m=SvetodiodRefresh&"
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Ардуино + USB + Win. Вопрос от новичка.
Ну это как раз логично...и в момент выключения писать то же должно вроде как...а откуда delay(500) - это хз.Мазур писал(а):в момент загорания светодиода на терминале пишет:
"GET /objects/?object=Vikluchatel&op=m&m=SvetodiodRefresh&"
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 133
- Зарегистрирован: Чт ноя 26, 2015 3:52 pm
- Благодарил (а): 32 раза
- Поблагодарили: 1 раз
Re: Ардуино + USB + Win. Вопрос от новичка.
Ура. Заработало! Был плохой контакт резистора. ))
С кнопки светодиод включается и выключается. МД только включает светодиод, надо дописать в коде кнопки команду на выключение. )
Вопрос остался один, откуда МД брать статус светодиода?
С кнопки светодиод включается и выключается. МД только включает светодиод, надо дописать в коде кнопки команду на выключение. )
Вопрос остался один, откуда МД брать статус светодиода?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Ардуино + USB + Win. Вопрос от новичка.
Ну судя по коду - он должен запускать метод SvetodiodRefresh у объекта Vikluchatel. В нем и должно быть прописано, к примеру
Только следить надо, чтобы при включении ардуины статус был =0 в МД. Иначе рассинхронизируются - при включении будет писать что выключен, при выключении - что включен.
На самом деле корявенькая схема...очень. Я бы сразу отправлял статус. К примеруЕсли честно не помню, как в ардуине склеиваются строки. Возможно вместо + что нить другое. И да, их нужно привести к одному формату. К примеру chars или string...а т.к. led - boolean, то возможно вторую переменную ввести придется - led_val к примеру, и когда led = HIGH, led_val=1, и наоборот. Можно попробовать функции приведения одних форматов к другим, тогда можно не вводить led_val.
Код: Выделить всё
If(gg(Vikluchatel.stat)==1){
sg(Vikluchatel.stat,0);
} else {
sg(Vikluchatel.stat,1);
}
На самом деле корявенькая схема...очень. Я бы сразу отправлял статус. К примеру
Код: Выделить всё
Serial.println("GET /objects/?object=Vikluchatel&op=set&p=stat&v=" + led);
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 133
- Зарегистрирован: Чт ноя 26, 2015 3:52 pm
- Благодарил (а): 32 раза
- Поблагодарили: 1 раз
Re: Ардуино + USB + Win. Вопрос от новичка.
Вы не подскажите где мозги купить? )))
Или куда вставить коды, по точнее. (((
Или куда вставить коды, по точнее. (((
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Ардуино + USB + Win. Вопрос от новичка.
Первый код - это я чисто предположил каким может быть код в МД у объекта Vikluchatel, в методе SvetodiodRefresh (именно он запускается строчкой Serial.println("GET /objects/?object=Vikluchatel&op=m&m=SvetodiodRefresh&");) чтобы хоть как то работал предложенный вами скетч, и МД знал состояние диода.Мазур писал(а):Вы не подскажите где мозги купить? )))
Или куда вставить коды, по точнее. (((
Второй - это в скетче ардуины, как раз вместо этой строчки. Только я сразу предупредил, что он не запустится. Нужно с преобразованием типов данных что-то мутить. В идеале в монитор порта должно вываливаться что-то типа
Код: Выделить всё
GET /objects/?object=Vikluchatel&op=set&p=stat&v=<1 или 0 в зависимости от того включен или выключен диод>
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 133
- Зарегистрирован: Чт ноя 26, 2015 3:52 pm
- Благодарил (а): 32 раза
- Поблагодарили: 1 раз
Re: Ардуино + USB + Win. Вопрос от новичка.
Победил ВКЛ-ВЫКЛ. Осталось только с статусом разобраться. )))
Re: Ардуино + USB + Win. Вопрос от новичка.
Доброго времени суток уважаемые коллеги! У меня есть вопрос по быстродействию программы на компьютере. На сколько быстро она обрабатывает данные поступившие в ком порт из ардуинки ??? и отправляет данные в МоЖоРдОмО ??? ))) или даже вопрос в том, что быстрее отработает данные инет шилд w5x00 или реализация через USB ???
Re: Ардуино + USB + Win. Вопрос от новичка.
Всем прив! Народ кто запускал вот это >>>>> ArduinoGW <<<<< суть вопроса не заработала ни при каких условиях, а точнее не принимает данные с COM порта! Кто знает, что это может быть ???
COM порты проверял на программе Terminal 1.9b ВСЕ супер ... воткнул две платы в USB, кинул перемычки, открыл прогу терминал - и убедился что связь есть ! сообщение прыгают из терминала в терминал ... НО !!! >>>>> ArduinoGW <<<<< ни в какую не принимает данные !!! что может быть ??? только на ком порт не ругается если выбираешь правильный )))
уже и строки кидал в разных вариантах ... проверял в барузере на МоЖоРдОмО !!! все супер !!! отрабатывает на ура )))
а через ком ваще ни как ! )))
COM порты проверял на программе Terminal 1.9b ВСЕ супер ... воткнул две платы в USB, кинул перемычки, открыл прогу терминал - и убедился что связь есть ! сообщение прыгают из терминала в терминал ... НО !!! >>>>> ArduinoGW <<<<< ни в какую не принимает данные !!! что может быть ??? только на ком порт не ругается если выбираешь правильный )))
уже и строки кидал в разных вариантах ... проверял в барузере на МоЖоРдОмО !!! все супер !!! отрабатывает на ура )))
а через ком ваще ни как ! )))