Ethernet шилд

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Привет всем. Решил освоить Ethernet шилд. Чото никак не пойму как там всё работает. Хотел сделать так чтоб можно было включать и выключать светодиод кнопкой в браузере. Даже нашел пример но не могу разобраться. Может кто то уже знаком с Ethernet шилдом? 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

А какой шилд? На чем он основан? Сейчас есть 2 типа на ENC28J60 и на W5100 

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

W5100

 

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Ура я нашел ответ на свой вопрос. Только никак не пойму в чом фигня! Скопировал скетч и скопировал библиотеку в arduino-0022\libraries. А компилятор всё равно ругается на эту строку readString.append( c); }. Может дело в библиотеке. Может кто нибуть проверить у себя? (компилируется)? Или надо ещё какие нибуть преобразования делать, а не тупо копировать в папку? 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

Там необходимо создать папку с буква в букву с названием файлов библиотеки в  сarduino-0022\libraries

Например

скачали архив в нем 2 файла tesT.h tesT.c 

заходим в  arduino-0022\libraries и создаём папку tesT и в неё ложим наши 2 файла, если есть в архиве папка с примерами то эту папку сюдаже.

Еще есть различия между вызовом библиотек тоесть include <tesT.h>  и  include "tesT.h" это разные вещи!!!

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

А вообще у меня есть езернет шилд на w5100, если будет время сегодня попробую тот код.  

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Всегда ли должна выделяться цветом подключенная библиотека? 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

 нет не всегда

 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

LEVV2006 пишет:

Ура я нашел ответ на свой вопрос. Только никак не пойму в чом фигня! Скопировал скетч и скопировал библиотеку в arduino-0022\libraries. А компилятор всё равно ругается на эту строку readString.append( c); }. Может дело в библиотеке. Может кто нибуть проверить у себя? (компилируется)? Или надо ещё какие нибуть преобразования делать, а не тупо копировать в папку? 

 

таже самая фигня, щас попробую чето придумать

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

Кстате пример из самой программы ардуино у меня работает)))

File--Examples--Ethernet--WebServer 

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

У меня тоже. Просто этот пример поинтересней! Может библиотека битая?

 

Кое чего нарыл. Последние два поста.

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Урааааа!!!!!! Заработало))))) Тут всё