Arduino网页控制led灯

这篇博客详细介绍了如何通过编程将Arduino与物联网技术结合,实现通过网页远程控制LED灯的状态。读者将学习到如何编写相关代码,设置硬件连接,并理解物联网通信的基本原理。
摘要由CSDN通过智能技术生成

代码

//web界面控制板载的led灯光的开关以及打开,局域网控制;
#include <ESP8266WiFi.h>
#include<ESP8266WiFiMulti.h>
#include<ESP8266WebServer.h> 


ESP8266WiFiMulti wifi_list;
ESP8266WebServer esp8266_server(80);
bool pinState; 

void setup() {
  //设置板载led
  pinMode(LED_BUILTIN,OUTPUT);
  
  //设定串口通讯波比率
  Serial.begin(9600);

  //设定需要连接的WiFi名称和密码列表可以多个;
  wifi_list.addAP("wifi名称","wifi密码");

 Serial.print("正在连接网络");
  while (wifi_list.run()!=WL_CONNECTED)
  //如果wifi_list.run()连接WiFi成功,则会返回WL_CONNECTED,也就结束了循环
  {
      delay(500);
      Serial.print(".");
  }
  
  //WiFi连接成功后,向串口输入WiFi的名称以及IP地址
  Serial.println("\n网络连接成功");
  Serial.print("WIFI名称:");
  Serial.println(WiFi.SSID());
  Serial.print("IP地址:");
  Serial.println(WiFi.localIP());

  //启动网络服务
  esp8266_server.begin();
  esp8266_server.on("/",handleRoot);//定义网页根目录访问的函数
  esp8266_se
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值