This module provides a device driver for DHT22 (or DHT11 or AM2302) sensors on microPython board.
You can check more about these temperature and humidity sensors at the following page: http://www.adafruit.com/products/385
You can check more about the microPython project here: http://micropython.org/
The basic wiring is designed to use no additional parts (like a pull-up resistor) and can be directly put to the microPython board. The wiring:
Sensor pin | board pin
-----------+----------
VDD | Y1
DTA | Y2
NC | Y3
GND | Y4
You can check photos, how it is plugged in at this page.
There are two files:
- DHT22.py - the module implementing communication with the sensor
- main.py - a sample file how to use the module (to use it you will need LCD panel installed)
The simplest installation way is to follow these steps (Linux):
- Connect your microPython board to your PC using a USB cable
- Mount the device pointing to the board (/dev/sdb1 in my case)
mkdir ~/tmp
sudo mount /dev/sdb1 ~/tmp
- copy DHT22.py and main.py files to the board
sudo cp DHT22.py main.py ~/tmp
- Unmount the device
sudo umount ~/tmp
- Restart your microPython board