Страница 16 из 35

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Добавлено: Чт окт 24, 2013 3:07 pm
Ivan
Меня запишите. Желаю.

В принципе, хорошо бы было сделать отдельную и все желающие (зарегистрированные могли дописывать и дополнять или исправлять), участвовал в некоторых открытых проектах. Беспорядок не наблюдался :)

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Добавлено: Чт окт 24, 2013 6:11 pm
sergejey
Ivan писал(а):Меня запишите. Желаю.

В принципе, хорошо бы было сделать отдельную и все желающие (зарегистрированные могли дописывать и дополнять или исправлять), участвовал в некоторых открытых проектах. Беспорядок не наблюдался :)
А зачем отдельную? Она ж и так есть -- все, кто на форуме зарегистрирован имеют доступ к изменению Wiki. Можно просто новый раздел сделать какой-то, где более системно информацию представить.

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Добавлено: Вт окт 29, 2013 2:19 pm
tammat
Добавил в скетч обработку RF-датчиков.
в результате получаю на COM порту

Код: Выделить всё

Start
RTC is NOT running!
2165/165/165 165:165:85
STATUS         = 0x00 RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=0 TX_FULL=0
RX_ADDR_P0-1
RX_ADDR_P2-5
DYNPD/FEATURE        
...
server is at 10.0.1.21
Start search on 1-wire:
Found device 0 with address: 
T0=30.56C
Found device 1 with address: 
T1=30.44C
Found device 2 with address: 
T2=30.37C
HEZ:03733203400803
HEZ:CC733203C06400
HEZ:33270300000900
HEZ:CF9CCC00000C00
HEZ:33270300000900
HEZ:CF9CCC00000C00
HEZ:CF9CCC00000C00
OSV3:FA28140868304083461E
[THGR800,...] Id:8, Serial:FA28, Channel:0, temp:30.60, hum:34, bat:90
Вроде бы все в норме, но команды принимает не всегда, хотя отдельно скетч работает нормально.
Mega2560R3_Noreply.zip
(33.46 КБ) 319 скачиваний

В данном случае HEZ это команды от NooLight.
Подскажите в чем проблема. Или вообще отдельно Arduino поставить для приема RF.
Спасибо.
PS: RF-Приемник на D3

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Добавлено: Вт дек 10, 2013 10:53 pm
Апрайсин
Можете подсказать?
Сталкиваюсь с такой проблемой, как теряется связь DHCP (шнур выдирают - демоны).

Можно как то это пасти чтобы быть в курсе событий? (у меня там GSM модуль, по нему я с W5100 и общаюсь, соответственно, девайс глазами не вижу).

знаю там есть ножка LINK (кажеться 66 на W5100) можно как-то это пасти?
!***.connect не катит, он один раз отрабатывает, второй... пятый... двцатый... раз не отрабатывает
пробовал keepalive тоже что-то не то =\

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Добавлено: Вт дек 10, 2013 11:08 pm
dmw
Подпояться к светодиоду.

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Добавлено: Вс дек 15, 2013 3:52 pm
Alter
При компиляции скетча вылазиет такая бяка "variable or field "time2str" declared void".

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Добавлено: Пт янв 10, 2014 12:36 am
ser009
Имеется устойчиво работающий сервер с двумя беспроводными клиентами на базе NRF24L01

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Добавлено: Чт янв 16, 2014 6:50 pm
PAV
Господа, а можете объяснить, как этот скетч работает? Я имею ввиду, как он передает в Мажордом данные?
Строкой GET objects/?object= , но я не вижу в скетче, как он это делает
Или выступает, как 1-wire адаптер? тогда подскажите, как в Мажордоме получать данные от него?? Что нужно настроить и как прописать.

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Добавлено: Чт янв 16, 2014 8:13 pm
ignat99
PAV писал(а):Господа, а можете объяснить, как этот скетч работает? Я имею ввиду, как он передает в Мажордом данные?
Строкой GET objects/?object= , но я не вижу в скетче, как он это делает
Или выступает, как 1-wire адаптер? тогда подскажите, как в Мажордоме получать данные от него?? Что нужно настроить и как прописать.
https://github.com/sochkasov/majordomo- ... Server.ino

Если вы про это. То он публикует информацию на Веб странчке собсвенного Web сервера. MJD считывает эту страничку видимо.

Код: Выделить всё

void setup() {
  // Для дебага будем выводить отладочные сообщения в консоль
  //TODO Убрать вывод в консоль "за дабаг" (т.е. вывод только если скимпилированно с поддержкой дебага)
  Serial.begin(9600);
  Serial.println("Start");
  
  Ethernet.begin(mac, ip, dns_server, gateway, subnet); // Инициализируем Ethernet Shield

  webserver.setDefaultCommand(&infoRequest); // дефолтная страница вывода (информация о контроллере)
  webserver.addCommand("command", &parsedRequest); // команды
  webserver.addCommand("state", &stateRequest); // выдать состояния всех устройств
  webserver.addCommand("getdev", &get1wireDevices); // получить список устройств на 1-wire
  webserver.begin();
....

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Добавлено: Чт янв 16, 2014 9:33 pm
PAV
Как он считывает?