8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Новая версия Ethernet W5100 Extension Module Extension Extension SD Card совместима с Uno R3

Цена: 529руб.    (¥25)
Артикул: 37841022447

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:信德电子 各种电子元件 单片机 学习板 模块 电子 五金工具
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥7.17152руб.
¥8.3176руб.
¥20.18427руб.
¥0.920руб.

Адрес загрузки информации:

https://pan.baidu.com/s/1dDAD1pn

 

 Ethernet Модуль расширения сети W5100 может сделать Arduino простым веб -сервером или управляющим чтением и написанием номера и моделирования Arduino через сеть.Вы можете напрямую использовать файл библиотеки Ethernet в IDE для достижения простого веб -сервера.

   В то же время эта версия поддерживает мини -SD -карту (TF Card) Читать и написать

Расширенная плата использует сложенную конструкцию, которая может быть вставлена ​​непосредственно в Arduino. В то же время также могут быть вставлены наши другие доски для расширения.

 

Код:

/*
 * Web Server
 *
 * Простой веб -сервер, который показывает значение аналоговых выводов ввода.
 */

 

 

#include

 

byte mac [] = {0xde, 0xad, 0xbe, 0xef, 0xfe, 0xed};
byte ip[] =  { 192, 168, 0, 15 };

Server server(80);

void setup()
{
  Ethernet.begin(mac, ip);
  server.begin();
}

void loop()
{
  Client client = server.available();
  if (client) {
   // HTTP -запрос заканчивается пустой линией
    boolean current_line_is_blank = true;
 while (client.connected()) {
      if (client.available()) {
        char c = client.read();
       // Если мы добрались до конца линии (получили новую линию
       // символ) и линия пустая, HTTP -запрос закончился,
        // so we can send a reply
        if (c == 'n'&& current_line_is_blank) {
         // Отправить стандартный заголовок ответа HTTP
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println();
         
         // Вывод значения каждого аналогового входного штифта
          client.print("welcome to tinyos");
       client.println("
");
          client.print("//*************************************");
          client.println("
");
          client.print(www.tinyos.net.cn);
          client.println("
");
          client.print("//*************************************");
          client.println("
");
          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') {
         // мы получили персонажа на текущей линии
          current_line_is_blank = false;
        }
      }
    }
  client.stop();
  }
}