Описание

Ethernet W5100 модуль расширения сети, вы можете сделать rduпростой веб-сервер или через управление сети считывать и записывать rduцифровые и аналоговые интерфейсы и другие сетевые приложения. Вы можете напрямую использовать IDE в файл библиотеки Ethernet, можно достичь простого веб-сервера.
В то же время версия поддержки mini SD карты (TF карта) чтение и запись
Плата расширения использует Штабелируемый дизайн, может быть непосредственно вставлена в rdu, в то время как Наша другая Плата расширения также может быть вставлена.
Код:
# Включает <SPI. h>
/*
* Веб-сервер
*
* Простой веб-сервер, который показывает значение аналоговых входных контактов.
*/
# Включить <Ethernet. h>
Байт mac [] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
Байт ip [] = {192, 168, 1, 15};
Сервер ethernet (80);
Вакуум установка ()
{
Ethernet. begin (mac, ip);
Сервер. begin ();
} Долл. США
Силы петли ()
{
Клиент EthernetClient = сервер. Доступен ();
If (клиент) {
/Запрос http заканчивается пустой строкой
Boolean current_line_is_blank = true;
While (клиент. Подключен () {
Если (клиент. Доступен () {
Char c = клиент. read ();
/Если мы дошлись до конца линии (получили новую линию
/Символ) и строка пустая, запрос http закончился,
/Чтобы мы могли отправить ответ
If (c = 'n' & current_line_is_blank) {
/Отправьте стандартный заголовок ответа http
Client. println ("HTTP/1,1 200 OK");
Client. println («Тип содержания: текст/html»);
Client. println ();
/Вывод значения каждого аналогового входа pin
Клиент. Печать ("Добро пожаловать в tinyos electronics");
Client. println ("<br/>");
Клиент. Печать ("/*************************************");
Client. println ("<br/>");
Клиент. Печать ("");
Client. println ("<br/>");
Клиент. Печать ("/*************************************");
Client. println ("<br/>");
Для (int i = 0; i <6; i + +) {
Клиент. Печать («аналоговый вход»);
Клиент. Печать (i);
Клиент. Печать ("is");
Клиент. Печать (аналог (i);
Client. println ("<br/>");
} Долл. США
Сломать;
} Долл. США
If (c = 'n') {
/Мы начинаем новую линию
Current_line_is_blank = true;
} Иначе, если (c! = 'r') {
/Мы получили персонажа на текущей линии
Current_line_is_blank = накладные;
} Долл. США
} Долл. США
} Долл. США
Клиент. Стоп ();
} Долл. США
} Долл. США










Характеристики
- Бренд
- sincere&promise
- Состояние
- Новый
- Тип
- Регулятор напряжения
- Номер модели
- W5100