使用方法
GP2Y1014AY粉尘传感器返回的是模拟量,树莓派没有模拟量输入引脚则需要使用的ads1115数模转换模块
安装Python模块
sudo pip install adafruit-circuitpython-ads1x15
使用模块
import timeimport boardimport busioimport adafruit_ads1x15.ads1015 as ADSfrom adafruit_ads1x15.analog_in import AnalogIn# Create the I2C busi2c = busio.I2C(board.SCL, board.SDA)# Create the ADC object using the I2C busads = ADS.ADS1015(i2c)# Create single-ended input on channel 0 相当于读取ads1115 A0 的信息chan = AnalogIn(ads, ADS.P0)# Create differential input between channel 0 and 1#chan = AnalogIn(ads, ADS.P0, ADS.P1)print("{:>5}\t{:>5}".format('raw', 'v'))while True:print("{:>5}\t{:>5.3f}".format(chan.value, chan.voltage))time.sleep(0.5)
GP2Y1014AY粉尘传感器
- 引脚分布

- 接线图

