在项目可能需要实时掌握NodeMCU开发板的引脚状态。使用D3引脚作为演示,因为已与开发板上的FLASH按键开关连好了。
通过NodeMCU开发板上的FLASH按键控制D3引脚的电平。没有按下该按键时,D3引脚将会保持高电平状态;按下该按键后,D3引脚会变为低电平。
#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#include <ESP8266WebServer.h>
#define buttonPin D3 // 按钮引脚D3
ESP8266WiFiMulti wifiMulti; // 建立ESP8266WiFiMulti对象,对象名称是'wifiMulti'
ESP8266WebServer esp8266_server(80); // 建立网络服务器对象,该对象用于响应HTTP请求。监听端口(80)
bool pinState; // 存储引脚状态用变量
void setup()
{
Serial.begin(9600);
dela