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

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

Модератор: immortal

MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

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

Сообщение MaksMS82 » Пт дек 26, 2014 8:00 am

kostya77 писал(а):Добрый день .
загрузил Mega2560R3_1307_
выдало ошибки

Platform: Arduino mega2560 + EthernetShield W5100
* IDE: Arduino 1.5.2
Попробовать версию IDE Arduino 1.0.5
kostya77
Сообщения: 136
Зарегистрирован: Вт ноя 12, 2013 8:29 pm
Благодарил (а): 2 раза
Поблагодарили: 8 раз

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

Сообщение kostya77 » Пт дек 26, 2014 11:08 am

Platform: Arduino mega2560 + EthernetShield W5100
IDE: Arduino 1.0.5
библиотеку Webduino скачал новую .
все равно выдает

In file included from Mega2560R3_1307_.ino:23:
C:\Users\kostya\Documents\Arduino\libraries\Webduino/WebServer.h: In member function 'int WebServer::read()':
C:\Users\kostya\Documents\Arduino\libraries\Webduino/WebServer.h:729: error: ambiguous overload for 'operator==' in '((WebServer*)this)->WebServer::m_client == 0'
C:\Users\kostya\Documents\Arduino\libraries\Webduino/WebServer.h:729: note: candidates are: operator==(int, int) <built-in>
C:\Users\kostya\Documents\Arduino\libraries\Ethernet/EthernetClient.h:27: note: virtual bool EthernetClient::operator==(const EthernetClient&)
kostya77
Сообщения: 136
Зарегистрирован: Вт ноя 12, 2013 8:29 pm
Благодарил (а): 2 раза
Поблагодарили: 8 раз

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

Сообщение kostya77 » Пт дек 26, 2014 11:10 am

Может кто подскажет где можно скачать рабочие библиотеки ?
electric
Сообщения: 309
Зарегистрирован: Вт сен 17, 2013 10:11 pm
Благодарил (а): 3 раза
Поблагодарили: 56 раз

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

Сообщение electric » Пт дек 26, 2014 11:47 am

kostya77 писал(а):Может кто подскажет где можно скачать рабочие библиотеки ?
Еще можешь почитать здесь, библиотеки проверенные можешь скачать здесь.
Было: Majordomo v.0.6.0.b на Cubietruck. OS Armbian с переносом на HDD
Стало: ioBroker на Cubietruck OS Armbian + ZigBee Xiaomi + OWFS + BLE.
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 35 раз

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

Сообщение Anton_kulibin » Сб янв 03, 2015 1:29 pm

Возникла некая проблема. Есть контроллер управления на мега + w5100, прошивка наша с форума доработал под себя только добавил подержку nfr24, веб интерфейс перестал виден на андроид устройствах, т.е. на всех устройствах которые подключаются к сети через wifi. Из проводной сети все хорошо
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
sashmen
Сообщения: 27
Зарегистрирован: Ср ноя 05, 2014 11:21 pm
Благодарил (а): 19 раз
Поблагодарили: 3 раза

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

Сообщение sashmen » Вт янв 06, 2015 11:44 am

А как правильно "T0:28FF91F74C040074:35.19;" распарсить?

Нашел вот такой код но что-то не показывает =(
СпойлерПоказать

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

$read = file_get_contents('http://192.168.1.150/getdev');
if ($read)
{
   parse_str($read);
}

if ($T0<>"" and $T0<>0 and $T0<>127)
{
$T0 = round($T0,1);
sg("sensorT0.temp", $T0);
callMethod('sensorT0.tempChanged',array('t'=>$T0));
}
 
Предложили еще вот так сделать
СпойлерПоказать

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

$read = file_get_contents('http://192.168.1.150/getdev');
//$read = "T0:28FF91F74C040074:65.50;";

//if ($read)
//{
//   parse_str($read);
//}

$array_sensor = explode(';', $read);

foreach ($array_sensor as $key => $sensor) {
    $array = explode(':', $sensor);
}

$T0 = $array[2];

if ($T0<>"" and $T0<>0 and $T0<>127)
{
$T0 = round($T0,1);
setGlobal("sensorT0.temp", $T0);
callMethod('sensorT0.tempChanged',array('t'=>$T0));
} 
Если выполнить выдает такую ошибку:
Вложения
warning.JPG
warning.JPG (97.2 КБ) 14327 просмотров
Сервер на raspberry pi Noolite SRF-10-1000, PT111, PU-411, mtrf-64-usb
Connect
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск
Благодарил (а): 7 раз
Поблагодарили: 4 раза

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

Сообщение ngservis » Ср янв 07, 2015 6:44 pm

Выдает ошибку при компиляции :
In file included from C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:14,
from C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/socket.h:4,
from C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:37:
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\SPI/SPI.h:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SPI'
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\SPI/SPI.h:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Spi'
In file included from C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/socket.h:4,
from C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:37:
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:18: error: redefinition of typedef 'SOCKET'
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/types.h:137: error: previous declaration of 'SOCKET' was here
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SnMR'
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:87: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SnIR'
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:96: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SnSR'
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:115: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'IPPROTO'
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:129: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'W5100Class'
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:346: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'W5100'
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:348: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:352: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:356: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:360: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:364: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:368: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:372: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:376: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:380: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:384: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:388: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:392: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:396: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\/w5100.h:400: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'iinchip_init':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:336: error: 'MR_RST' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:336: error: (Each undeclared identifier is reported only once
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:336: error: for each function it appears in.)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'sysinit':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:378: error: 'TMSR' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:379: error: 'RMSR' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'setMR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:458: error: 'MR' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'setGAR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:470: error: 'GAR0' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'getGWIP':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:477: error: 'GAR0' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'setSUBR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:491: error: 'SUBR0' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'setSHAR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:505: error: 'SHAR0' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'setSIPR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:521: error: 'SIPR0' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'getIR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:533: error: 'IR' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'setRTR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:546: error: 'RTR0' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'setRCR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:559: error: 'RCR' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'setIMR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:571: error: 'IMR' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'getGAR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:581: error: 'GAR0' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'getSUBR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:588: error: 'SUBR0' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'getSHAR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:595: error: 'SHAR0' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'getSIPR':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:604: error: 'SIPR0' undeclared (first use in this function)
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c: In function 'setSn_MSS':
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:663: error: called object 'Sn_MSSR0' is not a function
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\Ethernet\utility\w5100.c:664: error: called object 'Sn_MSSR0' is not a function

Не могу понять на что жалуется?
Rasberry PI + arduino mega 2560
aurodionov
Сообщения: 87
Зарегистрирован: Пн янв 27, 2014 2:50 pm
Откуда: Россия, Тюмень
Благодарил (а): 12 раз
Поблагодарили: 14 раз

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

Сообщение aurodionov » Чт янв 08, 2015 9:57 pm

Может компилятору русские буквы в путях к либам не по душе.
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск
Благодарил (а): 7 раз
Поблагодарили: 4 раза

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

Сообщение ngservis » Пт янв 09, 2015 4:32 pm

Пока библиотеки не обновил по ссылке с форума на github, похоже после этого началось. Почти большинство скетчев для arduino не компилируется скаченными библиотеками. Старые жаль не сохранил. А именно Ethernet.h , RF24.h. Примеры с сайта где присутствует библиотека Ethernet.h не компилируются. У кого как?
Rasberry PI + arduino mega 2560
triada13
Сообщения: 242
Зарегистрирован: Вт мар 11, 2014 8:36 pm
Откуда: Челябинск
Благодарил (а): 107 раз
Поблагодарили: 7 раз

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

Сообщение triada13 » Пт янв 09, 2015 4:49 pm

ngservis писал(а):Пока библиотеки не обновил по ссылке с форума на github, похоже после этого началось. Почти большинство скетчев для arduino не компилируется скаченными библиотеками. Старые жаль не сохранил. А именно Ethernet.h , RF24.h. Примеры с сайта где присутствует библиотека Ethernet.h не компилируются. У кого как?
Завтра постучись мне на мыло (triada132 гав gmail.com), я гляну старые библиотеки может подойдут.
Majordomo на Orange Pi Zero.
Ответить