以下是一个简单的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()函数中的参数即可

用python写一个8266控制继电器的程序

原文地址: https://www.cveoy.top/t/topic/cKB0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录