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

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

Модератор: immortal

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

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

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

ок!
Rasberry PI + arduino mega 2560
electric
Сообщения: 309
Зарегистрирован: Вт сен 17, 2013 10:11 pm
Благодарил (а): 3 раза
Поблагодарили: 56 раз

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

Сообщение electric » Пт янв 09, 2015 8:42 pm

1. Библиотеки скачивайте в директорию с установленной Arduino IDE.
2. Имя папки должно буква-в-букву совпадать с именем *.cpp и *.h головного файла библиотеки.

Скетч для работы с библиотеками:
#include <Ethernet.h>
#include <SPI.h>
#include "WebServer.h"
#include <OneWire.h>
#include <DallasTemperature.h>
#include <Wire.h>
Версия IDE 1.0.5-R2
Архив прикрепил.
Вложения
backup.7z
(78.88 КБ) 363 скачивания
Было: Majordomo v.0.6.0.b на Cubietruck. OS Armbian с переносом на HDD
Стало: ioBroker на Cubietruck OS Armbian + ZigBee Xiaomi + OWFS + BLE.
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск
Благодарил (а): 7 раз
Поблагодарили: 4 раза

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

Сообщение ngservis » Сб янв 10, 2015 8:49 am

Скачал установил

Итог

Компилирование прошивки исполнительного контроллера:

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

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

Сообщение electric » Сб янв 10, 2015 2:31 pm

Объясните, почему компилятор ссылается на пути:
C:\Documents and Settings\Рабочий стол\arduino\arduino-1.0.4\libraries\SPI
C:\Documents and Settings\Рабочий стол\arduino\arduino-1.0.4\libraries\t\utility
C:\Documents and Settings\GolikovAV.GOLIKOV-AV-NB\Рабочий стол\arduino\arduino-1.0.4\libraries\t\utility
Версия Arduino IDE 1.0.4?
Было: Majordomo v.0.6.0.b на Cubietruck. OS Armbian с переносом на HDD
Стало: ioBroker на Cubietruck OS Armbian + ZigBee Xiaomi + OWFS + BLE.
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск
Благодарил (а): 7 раз
Поблагодарили: 4 раза

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

Сообщение ngservis » Сб янв 10, 2015 7:55 pm

Хм. Интересно.
Rasberry PI + arduino mega 2560
Lisk
Сообщения: 16
Зарегистрирован: Пн апр 13, 2015 12:15 pm
Благодарил (а): 4 раза
Поблагодарили: 0

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

Сообщение Lisk » Пн апр 13, 2015 12:24 pm

Добрый день, не силен в программировании, может кто-нибудь сможет мне помочь?
Использую скетч в шапке все настроил (работает), всем доволен, но вот хочу вместо нескольких реле добавить геркон и инфракрасный датчик движения. Где изменить код и что изменить? за ранее спасибо!
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 34 раза

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

Сообщение Anton_kulibin » Ср май 06, 2015 11:17 am

Добрый день!!! Есть связка Mega+w5100. Скетч здешний, но немного доработанный,т.е. добавлены клиенты на NRF24l01. Проблема в то что зависает толи мега толи w5100, т.е. пинг идет, но web страничка не открывается, ресет не помогает. Бывает помогает отключение питания, после этого работает стабильно может день может неделю, потом опять зависает.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
gagarin74
Сообщения: 330
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

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

Сообщение gagarin74 » Вт июл 14, 2015 5:18 pm

Пордонте что влазию.
Но мне не очень пока понятны все дебри ардуины и умного дома. Если можно -дайте простой код
а именно :
1 В умном доме послать команду на ардуино что бы мигнул светодиод.
2 После меганием светодиодом,ардуина посылает команду умному дому,что бы тот изменил переменную отвечающую за состояние светодиода (реле)
Больше всего интересует код под АРДУИНО!!!!!! Примеры которые я нашел все однобокие-нет обратной связи. И если не тудно то выложите с используемыми ббиблиотеками.
ortro
Сообщения: 2
Зарегистрирован: Ср авг 12, 2015 11:04 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение ortro » Ср авг 12, 2015 11:09 pm

Кто подскажет где взять скетч для Arduino Mega 2560+W5500 ?
http://amperka.ru/product/arduino-ethernet-shield
Буду очень благодарен...
Bolik.Stav
Сообщения: 74
Зарегистрирован: Вс янв 20, 2013 11:06 pm
Благодарил (а): 40 раз
Поблагодарили: 13 раз

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

Сообщение Bolik.Stav » Вт сен 22, 2015 9:16 am

Подскажите пожалуйста,а то уже голова бо-бо.
Есть mega 2560 r3 + w5100 r3 и комплект arduino uno + w5100 ( без флешки ), так вот uno работает с двумя этими шилдами,а мега отказывается в упор.
Уже и ножки гнул,и прошивки разные - молчит. Хотя другие тестовые прошивки ( мигание диодами,реле,температура ) на меге работают.
Что за проблема такая ??

Отправлено с моего Xperia Z через Tapatalk
Ответить