以下是一个简单的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秒钟。你可以根据需要更改这些延迟时间。

ESP32 Arduino 继电器控制程序:简单指南

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

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