当连接到主​​电源时,自定义闪烁的 Sonoff basic 不起作用

物联网 ESP8266 阿杜伊诺 索诺夫
2021-06-24 12:09:08

我通过 Arduino IDE(使用 FTDI)将草图刷到 Sonoff 基本交换机 R2。Flash 完成,Sonoff 成功运行草图。该代码只是使 esp8266 成为软接入点的典型设置。

#include <ESP8266WiFi.h>

WiFiServer server(80);
IPAddress staticIP(192,168,1,22);
IPAddress gateway(192,168,1,9);
IPAddress subnet(255,255,255,0);

byte relayPin = 12;

void setup()
{

 pinMode(relayPin, OUTPUT);
 digitalWrite(relayPin, HIGH);
 WiFi.mode(WIFI_AP);
 WiFi.softAP("****", "****");
 WiFi.softAPConfig(staticIP, gateway, subnet);
 delay(1000);
 server.begin();


 }


void loop()
{

if(WiFi.softAPgetStationNum() > 0) {
digitalWrite(relayPin, LOW);
delay(200);
digitalWrite(relayPin, HIGH);
delay(200);
digitalWrite(relayPin, LOW);
delay(200);
digitalWrite(relayPin, HIGH);
delay(200);
digitalWrite(relayPin, LOW);

}

delay(500);
}

但是,当我将 Sonoff 连接到主电源时,它不会响应编程的草图,并且它大约每 500 毫秒到 1000 毫秒不断地打开/关闭灯,当我按下 Sonoff 的按钮时,继电器停止被听到,但灯仍然亮着和关闭。

任何见解?

0个回答
没有发现任何回复~