Arduino ESP8266 控制继电器教程:简单代码示例
以下是一个基本的 Arduino 程序,用于控制 ESP8266 上的继电器:
#include <ESP8266WiFi.h>
// 定义 WiFi 网络信息
const char* ssid = '你的 WiFi 名称';
const char* password = '你的 WiFi 密码';
// 定义继电器控制引脚
const int relayPin = D1;
void setup() {
// 初始化串口通信
Serial.begin(9600);
// 连接 WiFi 网络
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println('Connecting to WiFi...');
}
Serial.println('Connected to WiFi');
// 设置继电器引脚为输出模式
pinMode(relayPin, OUTPUT);
}
void loop() {
// 控制继电器开关
digitalWrite(relayPin, HIGH); // 继电器打开
delay(1000);
digitalWrite(relayPin, LOW); // 继电器关闭
delay(1000);
}
在这个程序中,我们首先定义了 WiFi 网络的名称和密码。然后,我们定义了继电器控制引脚的数字引脚号码(在这个例子中为 D1 引脚)。在 setup() 函数中,我们初始化了串口通信,并连接到 WiFi 网络。我们还将继电器引脚设置为输出模式。在 loop() 函数中,我们使用 digitalWrite() 函数控制继电器的开关状态。我们在继电器打开后等待 1 秒钟,然后关闭继电器并等待 1 秒钟,然后重复此过程。这样,我们就可以控制继电器的开关状态。
原文地址: https://www.cveoy.top/t/topic/j99d 著作权归作者所有。请勿转载和采集!