nodemcu写入HTML,(一)nodemcu进阶:从Web浏览器控制LED

释放双眼,带上耳机,听听看~!

现在物联网越来越走向我们的生活,物联网物联网嘛,可以理解为物体和网络相连接,那么这节课程,我将带领大家来学习下如何在局域网里通过网页来控制led灯。

步骤1:所需材料

a70467e3bb52cadd1cad36c84d88a4ed.png

本节课所需要的硬件材料清单列表:

NodeMCU开发板

面包板

LED灯

杜邦线

* usb数据线

本节课所需具备的软件环境:

* Arduino IDE(配置好了esp8266开发环境,没配置好的看基础部分第一节)

步骤2:引脚连接

元器件的介绍我就略过了,今天使用到的材料度很简单,前面的章节也讲过了,不懂得可以往前面学习。

33914cfada0e7b9b20d692ce3cc31118.png

led灯的长脚(正极)连接nodemcu的D7脚

led灯的短脚(负极)连接nodemcu的GND

步骤3:开始编程

c2a60cb15945fa15da1fa948bfb582ec.png

本节课程序:

/*

作者:趣讨教(qutaojiao.com)

时间:2017-12-20

描述:在局域网中通过web网页控制led

引脚连接:

LED灯正极——D7

LED灯负极——GND

*/

#include

const char ssid = "qutaojiao.com"; //要连接的wifi名称

const char password = "qutaojiao"; //WiFi密码

int ledPin = 13; // GPIO13---D7 of NodeMCU

WiFiServer server(80);

void setup(){

Serial.begin(115200);

delay(10);

pinMode(ledPin, OUTPUT);

digitalWrite(ledPin, LOW);

// 连接到WiFi网络

Serial.println();

Serial.println();

Serial.print("Connecting to ");

Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {

delay(500);

Serial.print(".");

}

Serial.println("");

Serial.println("WiFi connected");

// 启动服务器

server.begin();

Serial.println("Server started");

// 打印IP地址

Serial.print("Use this URL to connect: ");

Serial.print("http://");

Serial.print(WiFi.localIP());

Serial.println("/");

}

余下程序:

在上面的的程序中的这两句定义:

const char* ssid = “qutaojiao.com”; //要连接的wifi名称

const char* password = “qutaojiao”; //WiFi密码

将ssid更改为您的ssid名称,就是自己家路由器WiFi的名称

密码也改成您的SSID的密码。

步骤 3: 上传程序

在工具->开发板中选择nodemcu1.0,然后选择相应的端口,在上传就可以了。

还不会上传程序的请在基础部分的前几节进行相应的学习。

步骤 4: 控制led灯

bbcca2a20ea8a6e719b4057984360670.png

打开串口监视器,然后过一会就可以看到像图片上的一样的一个IP地址

16869b96da81f08bbb9a16c351e34311.png

将IP地址在浏览器中进行访问,就可以看到下面的页面了,点击页面上的on和off就能对led进行开和关的控制了。

本节课程序:点击下载

下载密码:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值