Skip to content

This is a repository desgined for the arduino 37 sensors bundle for raspberry pi 4. This package implemented in raspberry pi 4B GPIO.

License

Notifications You must be signed in to change notification settings

xzf89718/sensors-control-gpio

Repository files navigation

sensors-control-gpio

This is a repository desgined for the arduino 37 sensors bundle for raspberry pi 4. This package implemented in raspberry pi 4B GPIO with RPi.GPIO.

Get started

pip install sensors-control-gpio-xzf8971

AHT20

How to

For help infromation

python -m AHT20_sensor_control --help
# Open I2C bus1. Save data into example.log. Measure data every 60s. 
python -m AHT20_sensor_control -n 1 -o example.log -t 60 
# Enable CRC8 check. Only save data when crc check is OK
python -m AHT20_sensor_control -n 1 -o example.log -t 60 -c

DHT11

Only support backen adafruit now, the error rate of DHT11 is quite high. DHT11 is only recommendded as pedagogical one in 2022

How to

python -m DHT11_sensor_control -p pin -b adafruit 

serial_monitor

This is a very simple scripts developed for arduino serial monitoring (like serial monitor in Arduino IDE, but this one will save data into file)

How to

# I suppose your serial port want to monitor is ttyACM0
sudo chmod 666 /dev/ttyACM0
# port is /dev/ttyACM0 bautrate is 9600 (this is default for arduino UNO) timeout is 1s
python -m serial_monitor -p /dev/ttyACM0 -b 9600 -t 1

About

This is a repository desgined for the arduino 37 sensors bundle for raspberry pi 4. This package implemented in raspberry pi 4B GPIO.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published