单片机学习小组
登录
直播中
李秀兰
7年用户
1399经验值
私信
关注
如何利用基于WiFi模块的nodemcu开发板去点亮一个led灯呢
开启该帖子的消息推送
wifi模块
NODEMCU
如何利用基于WiFi模块的nodemcu
开发板
去点亮一个led灯呢?有哪些步骤?
回帖
(1)
屈鑫燕
2022-2-15 11:05:52
在挺多年前,那时候的物联网开发是一个门槛很高的行业。C语言看的让人头疼,作为一个java程序员,去接触这种特别底层的东西,我是非常头疼,到最后也看不懂是什么意思。但是现在我们有更好的方式去开发单片机了,能更简单的去实现物联网。那么我们这次来学习一下利用nodemcu进行开发吧。
nodemcu是基于ESP8266这块wifi模块的
可能大家会有一个疑问,为什么这个WiFi模块就大大简化了物联网开发了呢?这个啊,还得从很久之前说起。在很久之前,作为esp8266开发公司的乐鑫思想超前,想将这个芯片的开发变得更简洁更方便,源码在github开源了之后,一大群极其优秀的天才加入到了这个项目。最终到我们手里以后才变成了今天的这样,让我们能用几行代码实现之前可能几十行代码都没办法完成的事情。
这个固件得益于国外的特别多大牛进行开发,直接导致我们非嵌入式开发人员也能非常容易的进行物联网开发。nodemcu的开发不仅仅是某一方面的简单,它固件的编写、代码的开发、调试、运行,全方位的都简化了。我想,这才是它的魅力所在吧。
扯了那么多,我们来开发吧
第一步:买nodemcu开发板,对于开发板的选择我个人推荐安信可的nodemcu lua开发板,价格是贵了一点,但是质量有保障。
第二部:构建nodemcu的固件,既然都使用nodemcu lua进行开发,那就抛弃掉古老的想法。我们直接利用网页对nodemcu的固件进行编译。
固件编译网址: https:// nodemcu-build.com/
当我们打开构建固件的网站以后,我们要做的其实很少,只需要根据如下几步即可完成对固件的编写。
当你点击开始构建以后,你会收到两封邮件,第一封为提示信息,第二封才是真正的固件内容。你要做的是去第二封邮件点击链接把固件下载下来即可(两个链接随便点一个即可,我使用下来没有差别)。
当你把固件下载好以后,将你的nodemcu开发板通过u***数据线连接上电脑,如果没有识别出串口,那么你需要多做一步,那就是下载并安装cp2102的驱动,具体的自行去百度咯。如果识别出串口以后,打开固件烧写程序 nodemcu-pyflasher,打开串口,刷写即可。
我们将固件刷好以后,那就来开始写代码吧。打开官方推荐的开发工具,很简洁。但是你也能看出来这个软件使用Java写的,那就意味着你的电脑要安装Java,如果是非Java程序员你只需要去安装jre,安装好以后双加esplorer.bat即可:
那开始开发吧,第一个例子,点亮板载led。要怎么做?真的真的很简单:
在挺多年前,那时候的物联网开发是一个门槛很高的行业。C语言看的让人头疼,作为一个java程序员,去接触这种特别底层的东西,我是非常头疼,到最后也看不懂是什么意思。但是现在我们有更好的方式去开发单片机了,能更简单的去实现物联网。那么我们这次来学习一下利用nodemcu进行开发吧。
nodemcu是基于ESP8266这块wifi模块的
可能大家会有一个疑问,为什么这个WiFi模块就大大简化了物联网开发了呢?这个啊,还得从很久之前说起。在很久之前,作为esp8266开发公司的乐鑫思想超前,想将这个芯片的开发变得更简洁更方便,源码在github开源了之后,一大群极其优秀的天才加入到了这个项目。最终到我们手里以后才变成了今天的这样,让我们能用几行代码实现之前可能几十行代码都没办法完成的事情。
这个固件得益于国外的特别多大牛进行开发,直接导致我们非嵌入式开发人员也能非常容易的进行物联网开发。nodemcu的开发不仅仅是某一方面的简单,它固件的编写、代码的开发、调试、运行,全方位的都简化了。我想,这才是它的魅力所在吧。
扯了那么多,我们来开发吧
第一步:买nodemcu开发板,对于开发板的选择我个人推荐安信可的nodemcu lua开发板,价格是贵了一点,但是质量有保障。
第二部:构建nodemcu的固件,既然都使用nodemcu lua进行开发,那就抛弃掉古老的想法。我们直接利用网页对nodemcu的固件进行编译。
固件编译网址: https:// nodemcu-build.com/
当我们打开构建固件的网站以后,我们要做的其实很少,只需要根据如下几步即可完成对固件的编写。
当你点击开始构建以后,你会收到两封邮件,第一封为提示信息,第二封才是真正的固件内容。你要做的是去第二封邮件点击链接把固件下载下来即可(两个链接随便点一个即可,我使用下来没有差别)。
当你把固件下载好以后,将你的nodemcu开发板通过u***数据线连接上电脑,如果没有识别出串口,那么你需要多做一步,那就是下载并安装cp2102的驱动,具体的自行去百度咯。如果识别出串口以后,打开固件烧写程序 nodemcu-pyflasher,打开串口,刷写即可。
我们将固件刷好以后,那就来开始写代码吧。打开官方推荐的开发工具,很简洁。但是你也能看出来这个软件使用Java写的,那就意味着你的电脑要安装Java,如果是非Java程序员你只需要去安装jre,安装好以后双加esplorer.bat即可:
那开始开发吧,第一个例子,点亮板载led。要怎么做?真的真的很简单:
举报
更多回帖
rotate(-90deg);
回复
相关问答
wifi模块
NODEMCU
怎样
去
完成用
NodeMCU
开发板
去
点亮
LED
灯
的实验
呢
2022-02-15
927
怎样通过FPGA
去
点亮
开发板
上的
LED
灯
?
2021-07-26
806
如何
去
实现
一
种基于51
开发板
点亮
一
个
LED
灯
的设计
2021-08-27
1430
如何
利用
寄存器在stm32
开发板
上
点亮
一
个
LED
灯
呢
2022-01-19
958
如何
利用
STM32的GPIO
去
点亮
一
个
LED
灯
呢
2022-01-17
677
怎样
去
点亮
一
种基于CT117E-M4嵌入式
开发板
的
LED
灯
?
2021-07-27
902
如何
利用
开发板
上的
LED
灯
做
一个
跑马灯设计
呢
2021-09-17
879
怎样
去
开发
一
种基于LUA编程和Arduino IDE下的
nodemcu
开发板
呢
2022-02-15
848
有什么方法可以
去
控制NanoPC-T4
开发板
上的
LED
灯
呢
2022-03-09
1718
如何
利用
STM32
去
点亮
LED
灯
?其程序该如何
去
实现
呢
2021-12-15
1291
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分