ESP32 Arduino 继电器控制程序:简单指南
以下是一个简单的Arduino程序,用于控制ESP32上的继电器:
#include <WiFi.h>
// 替换为您的网络凭据
const char* ssid = 'your_SSID';
const char* password = 'your_PASSWORD';
// 设置继电器的GPIO引脚编号
const int relayPin = 4;
void setup() {
Serial.begin(115200);
pinMode(relayPin, OUTPUT);
// 连接到Wi-Fi网络
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println('Connecting to WiFi...');
}
Serial.println('Connected to WiFi');
}
void loop() {
// 打开继电器
digitalWrite(relayPin, HIGH);
Serial.println('Relay turned on');
delay(5000);
// 关闭继电器
digitalWrite(relayPin, LOW);
Serial.println('Relay turned off');
delay(5000);
}
这个程序假设你已经连接到Wi-Fi网络,并且将继电器连接到ESP32的GPIO 4引脚。程序中的循环会交替打开和关闭继电器,每次保持5秒钟。你可以根据需要更改这些延迟时间。
原文地址: https://www.cveoy.top/t/topic/kadD 著作权归作者所有。请勿转载和采集!