我已经尝试了几天,通过手机上的Dataplicity访问我的RPi按钮按下。 我知道这是一个带有开/关的自定义操作,但我无法让开/关界面来控制我的按钮按下。 该示例用于红灯和绿灯开/关。 我基本上有一簇灯通过继电器连接到引脚 17。 引脚 18 控制按钮,引脚 17 工作继电器。 按一下按钮即可在我指定的分配时间内打开圣诞灯。 有什么建议吗? 示例代码的链接是: https://docs.dataplicity.com/docs/custom-actions-gpio
只是不知道如何将两者合并。 这是我的第一个主要项目,我没有编程背景。 按钮按下代码如下:
from gpiozero import Button
from gpiozero import OutputDevice
from time import sleep
relay1 = OutputDevice(17)
button = Button(18)
x = 0
relay1.off()
while x < 1:
print("Lights off...")
button.wait_for_press()
print("The button was pressed!")
relay1.on()
print("Lights on...")
print("Waiting...")
sleep(60)
relay1.off()
我尝试在 Dataplicity 中的代码中省略红色部分,但我不确定如何让它包含中继部分
现在,在我的手机上的自定义操作下,它说控制LED 绿色 LED,然后显示一个永不加载的纺车
任何建议都值得赞赏=(
可能是在按下按钮结束时,您没有返回自定义操作的"确定"状态吗?
同样,根据您链接的文档中的示例:
# Custom Action executed succesfully
echo "[[[ReturnOK]]]"
此致敬意
数据性 🤗