python如何控制传感器_如何将两个传感器连接到树莓派?

我试图用树莓皮2连接两个传感器,让他们工作。

它们是DFROBOT模拟光传感器和DFROBOT模拟声音传感器。在

我还使用了一个AD转换器,转换器连接到SCL和SDA引脚上的覆盆子Pi。在

转换器有四个AIN,所以我可以用其中两个,一个连接到光传感器,一个连接到声音传感器。在

有人能帮我学习Python代码吗?

我想让我的Pi接收1秒的Ain1(光传感器)和1秒的Ain2(声音传感器),交替。在

这是我的代码,但似乎不太好用。在import time

import datetime

from smbus import SMBus

bus = SMBus(1)

def readSoundSensor():

return bus.read_byte(0x48)

def runSoundSensor():

bus.write_byte(0x48,0x00)

last_reading = -1

sound = readSoundSensor()

timestamp= datetime.datetime.utcnow()

record = str(timestamp) + ":" +str(sound)

print "Sound: "+record

def readLightSensor():

return bus.read_byte(0x48)

def runLightSensor():

bus.write_byte(0x48,0x01)

last_reading = -1

light = readLightSensor()

timestamp= datetime.datetime.utcnow()

record = str(timestamp) + ":" +str(light)

print "Light: "+record

while(Ture):

runSoundSensor()

time.sleep(1)

runLightSensor()

time.sleep(1)

我的Pi有一些数据,但我的数据不是我想要的,也不像我只连接一个声/光传感器那样。在

我是全新的树莓派,我不知道地址0x48,等等,我只是从一些指南学习。有人能帮我解决我的错误吗?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值