Данный текст описывает микропрограмму на языке 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 )