*Текущая стоимость 606,03 уже могла изменится. Что бы узнать актуальную цену и проверить наличие товара, нажмите "Добавить в корзину"
Добро пожаловать в наш магазин!
Описание продукта:
Ethernet W5100 щит для 328 UNO Mega1280 2560 Описание продукта: Этот Ethernet щит, который основан на чип Ethernet Wiznet W5100, дает вам простой способ получить ваше устройство онлайн. Напрямую поддерживается официальной библиотекой Ethernet. Он добавляет слот для карты micro-SD, который может использоваться для хранения файлов для обслуживания по сети.
Он совместим с Duemilanove (168 или 328), Uno, а также Mega (1280/2560) и может быть доступен с помощью SD библиотеки. Wiznet W5100 предоставляет стек сети (IP), способный как TCP, так и UDP. Поддерживает до четырех одновременных разъемов. Используйте библиотека Ethernet для записи эскизов, которые подключаются к Интернету с помощью щита.
Тестовый код: /*
* Веб-сервер
*
* Простой веб-сервер, который показывает значение Аналоговых входных контактов.
*/
# Включает <Ethernet. h>
Байт mac [] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
Byte ip [] = {192, 168, 0, 15};
Сервер (80);
Вакуум установка ()
{
Ethernet. Старт (mac, ip);
Сервер. Старт ();
}
Силы петли ()
{
Клиент-клиент = сервер. Доступно ();
If (клиент) {
/Запрос http заканчивается пустой линией
Boolean currenent_line_is_blank = true;
Пока (клиент. Подключен () {
If (клиент. available () {
Char c = client. read ();
/Если мы дошли до конца линии (получил Newline
/Символ) и линия пустая, http запрос Закончился,
/Чтобы мы могли отправить ответ
If (c = 'n' & currenent_line_is_blank) {
/Отправить стандартный заголовок ответа http
Клиент. println ("HTTP/1,1 200 OK");
Клиент. println ("Тип содержимого: текст/html");
Клиент. println (); /Вывод значения каждого аналогового входного штыря
Клиент. Печать ("Добро пожаловать в B2CQSHOP");
Клиент. println ("<br/>");
Клиент. Печати ("/2.jpg");
Клиент. println ("<br/>");
Клиент. Печать ("");
Клиент. println ("<br/>");
Клиент. Печати ("/2.jpg");
Клиент. println ("<br/>");
Для (int i = 0; i <6; i + +) {
Клиент. Печать ("аналоговый вход");
Клиент. Печать (i);
Клиент. Печать ("is");
Клиент. Печать (аналог (i);
Клиент. println ("<br/>");
}
Сломать;
}
If (c = 'n') {
/Мы начинаем новую линию
Current_line_is_blank = true;
} Если (c! = 'r') {
/Мы получили символ на текущей линии
Current_line_is_blank = накладные;
}
}
}
Клиент. Стоп ();
}
} Фото: