在项目可能需要实时掌握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);
delay(10);
Serial.println("");
pinMode(buttonPin, I

本文介绍了如何利用ESP8266 NodeMCU开发板,通过网络服务实时展示D3引脚状态。当按下开发板上的FLASH按键时,D3引脚状态会在HTML页面上更新,实现引脚状态的动态显示。通过定时刷新网页,浏览器不断获取并显示NodeMCU的最新引脚状态。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



