下面是一个简单的ESP8266 RELAY V3的Arduino代码示例:
const char* ssid = "your_ssid"; // 输入你的WiFi SSID |
const char* password = "your_password"; // 输入你的WiFi密码 |
// 定义继电器引脚 |
const int relayPin = 2; |
void setup() { |
// 初始化串口通信 |
Serial.begin(9600); |
Serial.println("ESP8266 Relay Example"); |
// 连接到WiFi网络 |
WiFi.begin(ssid, password); |
while (WiFi.status() != WL_CONNECTED) { |
delay(1000); |
Serial.println("Connecting to WiFi..."); |
} |
// 打开继电器引脚 |
pinMode(relayPin, OUTPUT); |
digitalWrite(relayPin, LOW); // 默认关闭继电器 |
} |
void loop() { |
// 打开继电器 |
digitalWrite(relayPin, HIGH); |
delay(1000); // 继电器打开1秒钟 |
// 关闭继电器 |
digitalWrite(relayPin, LOW); |
delay(1000); // 继电器关闭1秒钟 |
} |
在这个示例中,我们使用了ESP8266WiFi库来连接到WiFi网络。你需要将your_ssid和your_password替换为你的WiFi网络的SSID和密码。在setup()函数中,我们初始化了串口通信,并连接到WiFi网络。然后,我们打开了一个名为relayPin的引脚,并将其配置为输出模式。在loop()函数中,我们使用digitalWrite()函数来控制继电器的开关状态,并使用delay()函数来控制继电器的开关时间。
作者: 丙丁先生, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3996156.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论