1 шт. Новый модуль сетевой платы расширения Ethernet W5100, совместимый с SD-картой UNO R3

708.51₽

В наличии

  • Артикул: a66226

Адрес загрузки данных:

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

В то же время эта версия поддерживает мини-SD-карту (TF-карту) для чтения и записи

Принятая плата расширения может иметь штабелированную конструкцию, может быть непосредственно вставлена в rduino, в то же время другая наша плата расширения также может быть подключена.

Код:

#включить

/*

* Веб-сервер

*

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

*/

#включить

байт mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};

байтовый ip[] = { 192, 168, 1, 15 };

сервер EthernetServer (80);

аннулирует настройку ()

{

Ethernet.begin (mac, ip);

server.begin ();

}

аннулирует цикл ()

{

EthernetClient client = server.available();

если (client) {

// http-запрос заканчивается пустой строкой

логическое значение current_line_is_blank = true;

while (client.connected()) {

if (client.available()) {

символ c = client.read();

// если мы добрались до конца строки (получен перевод строки

// символ) и строка пуста, http-запрос завершен,

// так что мы можем отправить ответ

if (c == 'n' && current_line_is_blank) {

// отправьте стандартный заголовок http-ответа

client.println("HTTP/1.1 200 OK");

client.println("Тип содержимого: текст / html");

client.println();

// выведите значение каждого вывода аналогового входа

client.print ("добро пожаловать в tinyos electronics");

client.println ("

");

клиент.печать("//*************************************");

клиент.println("

");

client.print("");

client.println("

");

клиент.печать("//*************************************");

клиент.println("

");

for (int i = 0; i

клиент.печать ("аналоговый вход ");

клиент.печать (i);

клиент.печать ("есть");

клиент.печать (analogRead(i));

клиент.println("

");

}

разрыв;

}

if (c == 'n') {

// мы начинаем новую строку

current_line_is_blank = true;

} else if (c != 'r') {

// мы получили символ в текущей строке

current_line_is_blank = false;

}

}

}

client.stop();

}

}

Фирменное наименование NoEnName_Null
Происхождение Материковый Китай

Добавьте отзыв

Ваш адрес электронной почты опубликован не будет. Обязательные поля отмечены *

Ваш рейтинг