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

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

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

Сообщение Ivan » Чт окт 24, 2013 3:07 pm

Меня запишите. Желаю.

В принципе, хорошо бы было сделать отдельную и все желающие (зарегистрированные могли дописывать и дополнять или исправлять), участвовал в некоторых открытых проектах. Беспорядок не наблюдался :)
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Чт окт 24, 2013 6:11 pm

Ivan писал(а):Меня запишите. Желаю.

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
tammat
Сообщения: 165
Зарегистрирован: Пт янв 20, 2012 3:05 pm
Благодарил (а): 9 раз
Поблагодарили: 1 раз

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

Сообщение tammat » Вт окт 29, 2013 2:19 pm

Добавил в скетч обработку 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 КБ) 303 скачивания

В данном случае HEZ это команды от NooLight.
Подскажите в чем проблема. Или вообще отдельно Arduino поставить для приема RF.
Спасибо.
PS: RF-Приемник на D3
Апрайсин
Сообщения: 1
Зарегистрирован: Вт дек 10, 2013 10:19 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Апрайсин » Вт дек 10, 2013 10:53 pm

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

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

знаю там есть ножка LINK (кажеться 66 на W5100) можно как-то это пасти?
!***.connect не катит, он один раз отрабатывает, второй... пятый... двцатый... раз не отрабатывает
пробовал keepalive тоже что-то не то =\
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

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

Сообщение dmw » Вт дек 10, 2013 11:08 pm

Подпояться к светодиоду.
Alter
Сообщения: 21
Зарегистрирован: Ср июл 04, 2012 3:37 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Alter » Вс дек 15, 2013 3:52 pm

При компиляции скетча вылазиет такая бяка "variable or field "time2str" declared void".
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

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

Сообщение ser009 » Пт янв 10, 2014 12:36 am

Имеется устойчиво работающий сервер с двумя беспроводными клиентами на базе NRF24L01
PAV
Сообщения: 969
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 71 раз
Поблагодарили: 95 раз

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

Сообщение PAV » Чт янв 16, 2014 6:50 pm

Господа, а можете объяснить, как этот скетч работает? Я имею ввиду, как он передает в Мажордом данные?
Строкой GET objects/?object= , но я не вижу в скетче, как он это делает
Или выступает, как 1-wire адаптер? тогда подскажите, как в Мажордоме получать данные от него?? Что нужно настроить и как прописать.
ignat99
Сообщения: 206
Зарегистрирован: Сб дек 21, 2013 9:21 pm
Откуда: Spain
Благодарил (а): 1 раз
Поблагодарили: 22 раза

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

Сообщение ignat99 » Чт янв 16, 2014 8:13 pm

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();
....
PAV
Сообщения: 969
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 71 раз
Поблагодарили: 95 раз

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

Сообщение PAV » Чт янв 16, 2014 9:33 pm

Как он считывает?
Ответить