1 шт. Новый модуль сетевой платы расширения Ethernet W5100, совместимый с SD-картой UNO R3
В наличии
Адрес загрузки данных:
Модуль расширения сети 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 |
Происхождение | Материковый Китай |
Добавьте отзыв
Ваш адрес электронной почты опубликован не будет. Обязательные поля отмечены *