1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/blackwalnutlabs-waffle-nano-v1-sensor-lib

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 1.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 11:41 32949f0

МикроPython-драйвер для датчика температуры и влажности AHT20

Данный текст описывает микропрограмму на языке MicroPython, которая предназначена для работы с датчиком температуры и влажности AHT20. Также программа подходит для использования с моделью AHT10.

Выбор датчика

В тексте представлены изображения двух датчиков без описания их характеристик.

Физическое подключение

Waffle Nano Датчик
G01 SCL
G00 SDA
3V3 VCC
GND GND

Использование библиотеки датчиков

Для работы с программой необходимо импортировать библиотеку ahtx0:

import ahtx0

Библиотеку можно скачать по ссылке: https://gitee.com/blackwalnutlabs/waffle-nano-v1-sensor-lib/blob/master/AHT20/code/ahtx0.py. Затем её нужно загрузить в устройство Waffle Nano через программу Waffle Maker.

Подробности о библиотеке можно узнать из комментариев к коду.

Пример кода

Пример программы на Python для работы с библиотекой:

import utime
from machine import Pin, I2C

import ahtx0
i2c = I2C(1, sda=Pin(0), scl=Pin(1), freq=100000)

# Создание объекта датчика с использованием I2C
sensor = ahtx0.AHT20(i2c)

while True:
    print("\nTemperature: %0.2f C" % sensor.temperature)
    print("Humidity: %0.2f %%" % sensor.relative_humidity)
    utime.sleep(5)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/blackwalnutlabs-waffle-nano-v1-sensor-lib.git
git@api.gitlife.ru:oschina-mirror/blackwalnutlabs-waffle-nano-v1-sensor-lib.git
oschina-mirror
blackwalnutlabs-waffle-nano-v1-sensor-lib
blackwalnutlabs-waffle-nano-v1-sensor-lib
master