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-smbusinstalled - On Python: 
smbus2installed 
Notes
- The I2C bus is 
1by default, as it's the default one for the Raspberry Pi. Another bus can be specified with theBusNumvariable when calling the module. 
Authors
- Chouffy for the original module
 - Zifeng1997 for the CRC8 checker