所以我尝试使用GrovePi中的光传感器来获取光传感器的值。当我在这里运行示例脚本(https://github.com/DexterInd/GrovePi/blob/master/Software/Python/grove_light_sensor.py)时,代码运行得非常好,因此这使我得出结论,我编写的脚本只获取一个值,只存储并输出它,而不获取新的更新值。注意:我将我的值存储在字典中并发布到数据视图你知道吗
如果有人能把我引向正确的方向,我的代码如下:
import time
import grovepi
light_sensor = 0
grovepi.pinMode(light_sensor,"INPUT")
def getLight():
sensor_value = grovepi.analogRead(light_sensor)
s = sensor_value
#S seems to print just one number here?
print(s)
return s
def values():
dict = {}
dict["light"] = getLight()
return dict
while True:
dict = values()
print (dweepy.dweetfor(n, dict))
time.sleep(2)
不是工程师,但你为什么要把整个字典的部分都加进去?您的示例代码没有做到这一点,dweet当然也不需要它。你知道吗
我猜这是你的问题,把它去掉。你知道吗
如果为真: 打印(dweepy.dweetfor文件(s) ()
相关问题 更多 >
编程相关推荐