Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
products:laboratory_iot_c:exp65 [2024/12/05 16:27] – [Программный код эксперимента] labuser30 | products:laboratory_iot_c:exp65 [2024/12/05 16:31] (текущий) – [Программный код эксперимента] labuser30 | ||
---|---|---|---|
Строка 21: | Строка 21: | ||
#define WIFI_NAME | #define WIFI_NAME | ||
#define WIFI_PASSWORD " | #define WIFI_PASSWORD " | ||
- | #define BUS_PIN 12 //the device is on GPIO12 | + | #define BUS_PIN 12 //the device is on GPIO12 |
OneWire oneWire(BUS_PIN); | OneWire oneWire(BUS_PIN); | ||
Строка 53: | Строка 53: | ||
server.begin(); | server.begin(); | ||
} | } | ||
+ | |||
void loop() { | void loop() { | ||
server.handleClient(); | server.handleClient(); | ||
Строка 58: | Строка 59: | ||
</ | </ | ||
- | <WRAP center round alert 60%> | + | Код подключения к сети и создания веб-сервера был изучен в предыдущих экспериментах, |
- | Перед запуском программы необходимо убедиться, | + | |
- | </ | + | |
- | <WRAP center round download 60%> | + | |
- | {{ : | + | |
- | </ | + | |
- | + | ||
- | Код подключения к сети и создания веб- сервера был изучен в предыдущих экспериментах, | + | |
Создаем шину 1-Wire на 12 выводе микроконтроллера и создаем объект датчика температуры DS18B20 (подробно о работе с [[theory: | Создаем шину 1-Wire на 12 выводе микроконтроллера и создаем объект датчика температуры DS18B20 (подробно о работе с [[theory: | ||
- | < | + | |
+ | < | ||
# the device is on GPIO12 | # the device is on GPIO12 | ||
- | ow = onewire.OneWire(Pin(12)) | + | OneWire |
- | + | DallasTemperature sensors(& | |
- | # create the onewire object | + | |
- | ds = ds18x20.DS18X20(ow) | + | |
</ | </ | ||
- | Когда происходит обращение к веб-серверу по адресу / (корневая директория, | + | Когда происходит обращение к веб-серверу по адресу / (корневая директория, |