完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
现在物联网越来越走向我们的生活,物联网物联网嘛,可以理解为物体和网络相连接,那么这节课程,我将带领大家来学习下如何在局域网里通过网页来控制led灯。
步骤1:所需材料 本节课所需要的硬件材料清单列表: NodeMCU开发板 面包板 LED灯 杜邦线 * u***数据线 本节课所需具备的软件环境: * Arduino IDE(配置好了esp8266开发环境,没配置好的看基础部分第一节) 步骤2:引脚连接 元器件的介绍我就略过了,今天使用到的材料度很简单,前面的章节也讲过了,不懂得可以往前面学习。 led灯的长脚(正极)连接nodemcu的D7脚 led灯的短脚(负极)连接nodemcu的GND 步骤3:开始编程 本节课程序: /* 作者:趣讨教(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灯 打开串口监视器,然后过一会就可以看到像图片上的一样的一个IP地址 将IP地址在浏览器中进行访问,就可以看到下面的页面了,点击页面上的on和off就能对led进行开和关的控制了。 |
|
|
|
只有小组成员才能发言,加入小组>>
3310 浏览 9 评论
2991 浏览 16 评论
3492 浏览 1 评论
9057 浏览 16 评论
4086 浏览 18 评论
1176浏览 3评论
604浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
597浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2334浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1895浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 16:32 , Processed in 1.138871 second(s), Total 75, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号