Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
products:laboratory_iot:exp65 [2021/04/25 18:12] – [Схема эксперимента] labuser29 | products:laboratory_iot:exp65 [2024/12/05 15:57] (текущий) – [Программный код эксперимента] labuser30 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ===== Эксперимент | + | ===== Эксперимент |
- | В прошлых экспериментах мы научились создавать веб- сервер на Python и получать данные от пользователя. Мы управляли цветом светодиода. Теперь наоборот, | + | В прошлых экспериментах мы научились создавать веб-сервер на Python и получать данные от пользователя. Мы управляли цветом светодиода. Теперь наоборот, |
==== Схема эксперимента ==== | ==== Схема эксперимента ==== | ||
Строка 30: | Строка 30: | ||
ds = ds18x20.DS18X20(ow) | ds = ds18x20.DS18X20(ow) | ||
- | wlan_id = "realme 6s" | + | wlan_id = "Имя WiFi сети" |
- | wlan_pass = "33947255" | + | wlan_pass = "Пароль" |
wlan = network.WLAN(network.STA_IF) | wlan = network.WLAN(network.STA_IF) | ||
Строка 60: | Строка 60: | ||
</ | </ | ||
+ | <WRAP center round alert 60%> | ||
+ | Перед запуском программы необходимо убедиться, | ||
+ | </ | ||
+ | <WRAP center round download 60%> | ||
+ | {{ : | ||
+ | </ | ||
+ | |||
+ | Код подключения к сети и создания веб- сервера был изучен в предыдущих экспериментах, | ||
+ | |||
+ | Создаем шину 1-Wire на 12 выводе микроконтроллера и создаем объект датчика температуры DS18B20 (подробно о работе с [[theory: | ||
+ | <code python[enable_line_numbers=" | ||
+ | # the device is on GPIO12 | ||
+ | ow = onewire.OneWire(Pin(12)) | ||
+ | |||
+ | # create the onewire object | ||
+ | ds = ds18x20.DS18X20(ow) | ||
+ | </ | ||
+ | |||
+ | Когда происходит обращение к веб-серверу по адресу / (корневая директория, |