搭建Arduino和ESP8266 D1 Mini开发板开发环境

内容分享2周前发布
1 0 0

ESP8266 D1 Mini是一款基于ESP8266 WiFi模块的微型开发板,也称为NodeMCU D1 Mini。它是由中国制造商LOLIN(WeMos)设计和制造的,是一种小巧、便携且易于使用的开发板,一般用于物联网(IoT)和嵌入式系统开发。

该开发板采用了ESP8266芯片,这是一款强劲的WiFi模块,具有内置的TCP/IP协议栈和支持WiFi连接的功能。ESP8266 D1 Mini开发板上集成了USB串口转接器、晶振、电源电路等,并且具有GPIO引脚接口,可以轻松连接传感器、执行器或其他外部设备。

以下是ESP8266 D1 Mini开发板的一些主要特点和规格:

微型尺寸:小巧便携,适合嵌入式系统和IoT项目。

集成USB串口:通过USB接口与计算机连接,方便编程和上传代码。

集成WiFi功能:支持WiFi连接,可以实现无线通信和远程控制。

GPIO引脚:具有多个GPIO引脚,可用于连接传感器、驱动器和其他外部设备。

易于编程:可以使用Arduino IDE、MicroPython等开发环境进行编程。

ESP8266 D1 Mini开发板广泛应用于物联网项目、智能家居、传感器网络、远程控制等应用领域,因其小巧、功能强劲和易用性受到了开发者的青睐。

好了,我们就拿它入门吧。开发板、传感器、杜邦线这些都还是挺便宜的,某宝上许多。

1、第一我们需要到Arduino官网上去下载Arduino IDE,也就是Arduino的开发工具。官网地址是:https://www.arduino.cc/en/software

搭建Arduino和ESP8266 D1 Mini开发板开发环境

下载完成后得到安装文件如下:

搭建Arduino和ESP8266 D1 Mini开发板开发环境

根据提示安装即可,第一次打开它会自动下载一些软件包和工具并安装相关驱动程序,如果遇到如下界面

搭建Arduino和ESP8266 D1 Mini开发板开发环境

勾选后,点安装即可。

安装完成后,如图所示。

搭建Arduino和ESP8266 D1 Mini开发板开发环境

2、Arduino IDE默认为英文界面,也可以配置为中文界面。(不想修改的直接跳过)

在菜单栏中的File中有一项是Preferences…

搭建Arduino和ESP8266 D1 Mini开发板开发环境

打开配置界面,修改语言为中文。

搭建Arduino和ESP8266 D1 Mini开发板开发环境

3、安装ESP8266开发板支持

打开Arduino IDE并进入“文件” -> “首选项”。

在“其他开发板管理器网址”中添加以下网址:http://arduino.esp8266.com/stable/package_esp8266com_index.json

点击“确定”以关闭首选项窗口。

搭建Arduino和ESP8266 D1 Mini开发板开发环境

进入“工具” -> “开发板” -> “开发板管理器”。

在搜索栏中输入“ESP8266”,找到并安装“esp8266 by ESP8266 Community”。

搭建Arduino和ESP8266 D1 Mini开发板开发环境

第一次安装的时候可能速度会很慢,让人无法忍受

搭建Arduino和ESP8266 D1 Mini开发板开发环境

我们可以手动下载安装包

搭建Arduino和ESP8266 D1 Mini开发板开发环境

下载链接:https://pan.baidu.com/s/1eoIIzMIb5lsbOWA9baP5Bg?pwd=95z8

把这5个文件复制到

C:Users你的计算机名AppDataLocalArduino15stagingpackages目录下后,重新安装即可快速完成安装。

搭建Arduino和ESP8266 D1 Mini开发板开发环境

4、选择ESP8266开发板

回到“工具” -> “开发板”,选择你的ESP8266开发板型号。

搭建Arduino和ESP8266 D1 Mini开发板开发环境

这里选择D1 mini Lite

选择完成后,再次打开“工具”菜单

搭建Arduino和ESP8266 D1 Mini开发板开发环境

这里会显示开发板的详细信息。

5、连接Arduino和ESP8266开发板

用USB数据线(注意,不可以是USB充电专用线,数据线是4根线芯,而充电线是2根线芯)连接电脑和ESP8266开发板。

在电脑“设备管理器”的端口中会出现一个CH340的端口,记住这个端口号,我这里是COM8,这个端口号是电脑自动分配的,我们的可能不一样。

搭建Arduino和ESP8266 D1 Mini开发板开发环境

在Arduino IDE的”工具”->“端口”中选择刚才看到的端口号。

搭建Arduino和ESP8266 D1 Mini开发板开发环境

如果右下角出现

搭建Arduino和ESP8266 D1 Mini开发板开发环境

说明已经正常连接到ESP8266开发板。

6、编写和上传代码

进入“文件” -> “示例” -> “01.Basics”->”Blink”。打开这个示例

搭建Arduino和ESP8266 D1 Mini开发板开发环境

先点击“对勾”进行程序编译

搭建Arduino和ESP8266 D1 Mini开发板开发环境

控制台中出现以上信息,表明编译完成。再点击旁边的向右箭头上传到ESP8266开发板。

搭建Arduino和ESP8266 D1 Mini开发板开发环境

上传完成后如上图。

这个示例是让开发板的指示灯每间隔1秒亮一次。如果开发板工作正常,则说明开发环境搭建完成。

Arduino默认的开发语言是C/C++,示例代码比较丰富,我们在今后的学习也用它。当然,ESP8266开发板也是支持Python的,不过需要使用MicroPython,后来有时间研究一下。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...