【前言】
由于我原来使用过esp32s3所以环境安装就已经弄好了,这里一路略过,本篇只介绍如果用开发板来驱动BH1750。
【BH1750的驱动获取】
我目前使用的是circuitpython,所以需要找到circuitpython的驱动库,在****:adafruit-circuitpython-bh1750 · PyPI
中,我下载到了他的源码,解压后可以找到他的驱动与示例。
我是把这个文件上传给我们的开发板目录里面就OK了:
然后再编写一个测试文件:
import board #引入board库,这样可以直接使用他的库定义如LED,I2C等等。 i2c = board.I2C(); #初始化i2c总线 import adafruit_bh1750 #引入bh1750的驱动库 seneor = adafruit_bh1750.BH1750(i2c); #实例化bh1750 print("%.2f lux" % seneor.lux); #读取 光照度,并打印出来。
运行以后就可以打印出数值了: