用python写一个8266控制继电器的程序
以下是一个简单的Python程序,用于控制ESP8266上的继电器:
import machine
import time
# 设置GPIO口
relay_pin = machine.Pin(5, machine.Pin.OUT)
# 控制继电器
def toggle_relay():
relay_pin.value(not relay_pin.value())
# 循环控制继电器
while True:
toggle_relay()
time.sleep(1)
在这个程序中,我们使用machine模块来控制ESP8266上的GPIO口。我们将GPIO5设置为输出模式,并将其连接到继电器的控制引脚。然后,我们定义了一个函数toggle_relay(),该函数会将继电器的状态取反。最后,我们使用一个无限循环来不断地调用toggle_relay()函数,并在每次调用之间等待1秒钟。
当你运行这个程序时,你应该能够听到继电器每秒钟打开和关闭一次。如果你想要更改继电器的切换频率,只需更改time.sleep()函数中的参数即可
原文地址: https://www.cveoy.top/t/topic/cKB0 著作权归作者所有。请勿转载和采集!