单片机学习小组
直播中

李秀兰

7年用户 1399经验值
私信 关注

如何利用基于WiFi模块的nodemcu开发板去点亮一个led灯呢

如何利用基于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。要怎么做?真的真的很简单:

   
举报

更多回帖

发帖
×
20
完善资料,
赚取积分