Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

one_player
2016-10-10 14:53:42
NoName пише:

этот тот модуль у которого был овервольтаж?  ))))
на UNO работает?

Он самый. На уно тоже линк идет но страничку не отображает.
P/S Ну давай скажи что у меня модуль погорел  yikes  sad

NoName
2016-10-10 14:22:17

этот тот модуль у которого был овервольтаж?  ))))
на UNO работает?

one_player
2016-10-10 11:48:49

Аналогично!

Владисл@в
2016-10-08 23:27:07

#include <Ethernet.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 10, 0, 0, 177 };
Server server(80);
void setup()
{
Ethernet.begin(mac, ip);
server.begin();
}
void loop()
{
Client client = server.available();
if (client) {
   // an http request ends with a blank line
   boolean current_line_is_blank = true;
   while (client.connected()) {
     if (client.available()) {
       char c = client.read();
       // if we've gotten to the end of the line (received a newline
       // character) and the line is blank, the http request has ended,
       // so we can send a reply
       if (c == '\n' && current_line_is_blank) {
         // send a standard http response header
         client.println("HTTP/1.1 200 OK");
         client.println("Content-Type: text/html");
         client.println();
         
         // output the value of each analog input pin
         for (int i = 0; i < 6; i++) {
           client.print("analog input ");
           client.print(i);
           client.print(" is ");
           client.print(analogRead(i));
           client.println("");
         }
         break;
       }
       if (c == '\n') {
         // we're starting a new line
         current_line_is_blank = true;
       } else if (c != '\r') {
         // we've gotten a character on the current line
         current_line_is_blank = false;
       }
     }
   }
   // give the web browser time to receive the data
   delay(1);
   client.stop();
}
}

Спробуйте цей варіант

one_player
2016-10-06 18:23:10

Добрый вечер.
Подскажите кто подключал связку enc28j60 на nano.
Подключил
enc28j60          nano
VCC                Внешний источник питания на 3.3
GND               От внешнего источника питания
CS                  D10
SI                   D11
SCK                D13
SO                  D12

Загрузил стандартный скетч из примера

#include "etherShield.h"
#include "ETHER_28J60.h"
static uint8_t mac[6] = {0x74,0x69,0x69,0x2D,0x30,0x31};
static uint8_t ip[4] = {192, 168, 0, 151};                       
static uint16_t port = 80;                                    
ETHER_28J60 ethernet;
void setup()
{ 
  ethernet.setup(mac, ip, port);
}
void loop()
{
  if (ethernet.serviceRequest())
  {
    ethernet.print("<H1>Hello World</H1>");
    ethernet.respond();
  }
  delay(100);
}

Компиляция и загрузка прошла успешно.
Подключаю кабель в enc28j60 лампочки линка загораются, желтая мигает.
Пробую зайти по ip 192.168.0.151 и страница не загружается.
Как быть, где ошибка? Кто работал с такой связкой помогите советом.

Підвал форуму