Zephyr и Nordic nRF Connect SDK - 03b Температура, давление и влажность от Bosch BME280
Автор: WSN & IoT
Загружено: 2022-10-27
Просмотров: 5584
Zephyr и Nordic nRF Connect SDK - 03b. Считывание температуры, давления и влажности с датчика Bosch BME280 (через I²C и с использованием драйвера).
nRF Connect SDK — это новый SDK от Nordic Semiconductor, заменяющий старый nRF5 SDK. Он основан на операционной системе реального времени Zephyr. Zephyr поддерживает многопоточность. Аппаратное обеспечение настраивается через дерево устройств, а компоненты активируются и деактивируются через файл конфигурации. Внутренние и внешние ресурсы, такие как шина I²C или датчики, могут управляться через драйверы. nRF Connect SDK поддерживает сетевые технологии OpenThread, ZigBee, BLE и Matter. Visual Studio Code можно использовать в качестве среды разработки. В этом видео мы считываем показания температуры, давления и влажности с датчика Bosch BME280 с помощью Zephyr. Мы сделаем это двумя способами. Первый — отправка прямых команд I²C, второй — использование дерева устройств и драйвера датчика.
Вы можете поддержать меня на Patreon:
/ wsnandiot
##Оборудование###########
Плата разработчика nRF52840-dk:
https://www.nordicsemi.com/Products/D...
Датчик температуры, влажности, давления и влажности Adafruit BME280 с интерфейсом I2C или SPI
https://www.adafruit.com/product/2652
00:00 Введение
01:20 Назначение выводов и адрес I2C
01:13 Регистры компенсации
07:29 Регистры измерений
08:20 Структура данных для bme280
08:58 Буферные массивы
10:16 Чтение идентификатора чипа
11:36 Чтение регистров компенсации температуры
12:55 Чтение регистров компенсации давления
13:58 Чтение регистров компенсации влажности Регистры
15:39 Чтение некомпенсированных значений температуры, давления и влажности
16:46 Функции компенсации
23:43 Заключение
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: