77 проектов Arduino
.pdf
Эксперимент 76 |
351 |
Рис.76.7.Создание виджетов для получения данных из тем
Рис.76.8.Отображение данных метеостанции
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
|
|
|
|
|
ON |
ON |
OFF |
OFF |
OFF |
OFF |
OFF |
|
|
|
|
|
|
|
Теперь Arduino и ESP8266 соединены по последовательному порту. Проверяем поступление данных и команды управления.
Эксперимент 77.
Отправляем с web-сервера в интернетмагазин Arduino-kit отзывы и пожелания о книге и наборе
В этом эксперименте создадим на web-сервере страницу, для отправки отзывов по этой
книге и набору "Лаборатория электроники и программирования"
В эксперименте мы будем использовать следующие компоненты:
Плата Arduino UNO – 1;
Кабель USB – 1.
Эксперимент заключительный и пришло время оставить отзывы по книге
инабору, с которым мы вместе провели 77 экспериментов, с которым Вы освоили на практике основы программирования, конструирования электронных устройств
иробототехники на основе контроллеров – плат Arduino и WiFi модулей ESP8266. Но Вы сможете не просто оставить отзывы и предложения, но создадим очередной проект, где мы реализуем на нашей плате Arduino WiFi сервер, формирующий web-страницу, и отправляющий Ваши ответы на сайт производителя набора "Лаборатория электроники и программирования" – https://arduino-kit.ru.
Нам необходимо создать на модуле ESP8266 web-сервер, выдающий страницу, где можно оставить отзыв о наборе, ответив на несколько вопросов. HTMLкод страницы показан в листинге 77.1.
Листинг 77.1.
<!DOCTYPE HTML> <html>
<head>
<meta http-equiv=pragma content=no-cache> <meta http-equiv=Expires content='-1'>
<meta http-equiv=Cache-Control content=no-cache> <script>
function viewquestion46() {
var inp = document.getElementsByName('question4'); if (inp[4].type == "radio" && inp[4].checked)
{document.getElementById('question46').style. visibility='visible';}
Эксперимент 77 |
353 |
else
{document.getElementById('question46'). style.visibility='hidden';
document.getElementById('question46').value='';}
}
</script>
</head>
<body>
<form name="survey" method='post' action="http://victorpetin.ru/arduino-kit/survey_to_mail.php" >
Оцените книгу "77 ПРОЕКТОВ НА ARDUINO" по 5-бальной шкале <br> <select name="question1">
<option disabled>Выберите оценку</option> <option selected value="5">5</option> <option value="4">4</option>
<option value="3">3</option> <option value="2">2</option> <option value="1">1</option>
</select><br>
Оцените набор-конструктор "ЛАБОРАТОРИЯ ЭЛЕКТРОНИКИ И ПРОГРАММИРОВАНИЯ НА ОСНОВЕ ARDUINO" по 5-бальной шкале <br> <select name="question2">
<option disabled>Выберите оценку</option> <option selected value="5">5</option> <option value="4">4</option>
<option value="3">3</option> <option value="2">2</option> <option value="1">1</option>
</select><br>
Вы посоветуете данный набор-конструктор своим друзьям и знакомым?<br>
<label>Да</label>
<input type="radio" name="question3" value="1" checked> <label>Нет</label>
<input type="radio" name="question3" value="2"> <br>
Какую платформу Вы считаете наиболее перспективной для учебного процесса и DIY: <br>
<label>Arduino</label>
<input type="radio" name="question4" value="1" checked onchange="viewquestion46();">
<label>Raspberry Pi</label>
<input type="radio" name="question4" value="2" onchange="viewquestion46();">
<label>BBC: microbit</label>
<input type="radio" name="question4" value="3" onchange="viewquestion46();">
<label>ESP32</label>
Эксперимент 77 |
355 |
Рис.77.2.Страница для отправки отзыва
Просьба оставить отзыв, который поможет нам создавать интересные электронные наборы. Мы учтем все Ваши пожелания и предложения.
Спасибо!
Книга издательства «ДМК Пресс» можно заказать в торгово-издательском холдинге «Планета Альянс» наложенным платежом,
выслав открытку или письмо по почтовому адресу: 115487, г. Москва, 2-й Нагатинский пр-д, д. 6А
При оформлении заказа следует указать адрес (полностью), по которому должны быть высланы книги;
фамилию, имя и отчество получателя. Желательно также указать свой телефон и электронный адрес.
Эти книги вы можете заказать и в интернет-магазине: www.alians-kniga.ru. Оптовые закупки: тел.: (499) 782-38-89.
Электронный адрес: books@alians-kniga.ru
Образовательные электронные конструкторы серии «СМАЙЛ» можно заказать в компании ЭМБИТЕХ
Сайт: www.mbitech.ru Оптовые закупки: тел.: (499) 502-84-00
Электронный адрес: info@mbitech.ru
Виктор Александрович Петин
77 проектов для Arduino
Главный редактор |
Мовчан Д.А. |
dmkpress@gmail.com |
|
Корректор |
Синяева Г.И. |
Верстка и |
|
дизайн обложки |
Махмутова Э.Ш. |
Формат 70x100 1/16 Гарнитура «Pt Serif». Печать офсетная.
Усл. печ.л. 16,41. Тираж 200 экз.
Веб-сайт издательства: www.dmkpress.com
Powered by TCPDF (www.tcpdf.org)
