python_sensor_aht20
python_sensor_aht20 copied to clipboard
Standalone I2C driver for AHT20 sensor written in Python
AHT20 Temperature & Humidity for Python I2C
Standadone communication driver for the AHT20 Temperature & Humidity sensor, running on a Raspberry Pi on Python.
- Board
- Datasheet
Pinout
The AHT20 sensor is connected to the Rasperry Pi via the following pins:
Pin # | Pin Name | Connection |
---|---|---|
1 | 3.3v | Voltage in |
3 | GPIO2 | I2C SDA |
5 | GPIO3 | I2C SDL |
9 | GND | Ground |
The Raspberry Pi GPIO pinout map can be viewed here.
Pre-requistes
- Raspberry Pi, but could run elsewhere
- On the machine:
python3-smbus
installed - On Python:
smbus2
installed
Notes
- The I2C bus is
1
by default, as it's the default one for the Raspberry Pi. Another bus can be specified with theBusNum
variable when calling the module.
Authors
- Chouffy for the original module
- Zifeng1997 for the CRC8 checker