需要的软件:USB驱动(CH340c),Arduino安装包,8266开发包,Arduino官网:https://www.arduino.cc/
需要的硬件:1,node-mcu-8266-12e一片,2,一个继电器,3,一个温湿度传感器 ,4,杜邦线若干,5,USB线带可以传输数据
一,Arduino安装步骤:
1、下载到英文路径并解压完成后,以管理员身份运行“arduino-1.8.15-windows.exe”程序文件(该安装教程仅适用于Windows系统),随后按图安装即可。
2、打开软件,界面如图所示。
这个问题是由于Arduino默认只支持对Arduino开发板进行开发,而现在我们要使用其为esp8266开发应用。因此,需要为Arduino添加esp8266的支持包。具体添加方式如下。
第一步在Arduino的菜单中,选择【文件】 -> 【首选项】。
第二步、进入Arduino的首选项配置界面后,在【附加开发板管理器网址】一栏中输入链接:http://arduino.esp8266.com/stable/package_esp8266com_index.json。
这样做,是告诉Arduino软件需要新增一些开发板的支持,其中就包括ESP8266。这些信息可通过这个链接获取。
这个文件是个json配置文件,完成之后下载8266相关的开发包。依次点击【工具】->【开发板】->【开发板管理器】,进入开发板管理器界面。
这个完了之后就会弹出一个下载安装界面,可以在这里搜索8266,就会显示8266的支持包,我们可以选择版本,然后选中点击安装。注意这个下载有点慢,大家可以多尝试几次,或者将电脑连接到手机热点,还是就是使用VPN连接到国外的ip,最后实在下载不下来可以用本地安装包,后面我会提供。
安装完后我们再次重复上面两步就是下面的样子。
最后再次进入开发板管理,即可在Arduino中看到【nodeMcu 1.0(esp-12e Model)】。这就表明Arduino软件现在已经增加了好了对ESP8266的支持。我们可以点击选中就可以了
在Arduino编写好的程序,需要通过串口才能将程序下载到esp8266中。因此需要先将esp8266连接到计算 机的串口。不过目前的计算机没有串口,所以需要一些USB接口转串口的芯片,比如CP2102、CH340等。淘宝上一般有这些现成的USB转串口的模块可以购买。
这个现在一般电脑都会自带驱动,就是把开发板用usb连接到电脑就会自己安装,然后大家在设备管理器里面看下开发板连接到了哪个com口
我所用的开发板上自带了CH340芯片,已经连接到了ESP8266上。
将所有的硬件连接好,包括USB转串口,串口到ESP8266。进入Windows的设备管理中,找到【端口】列表,看是否有所使用的USB转串口芯片设备,有这个就表示我们硬件连接已经成功。