连接笔记本电脑
使用笔记本电脑的USB接口为NodeMCU开发板供电,你需要确保电压和电流在安全范围内。虽然NodeMCU的输入输出电压限制为3.3V,但是大多数开发板都内置了电压调节器,可以从5V的USB电源降压到3.3V。因此,通常情况下,可以直接使用笔记本电脑的USB接口为NodeMCU开发板供电。
NodeMCU驱动程序
NodeMCU是一个围绕ESP8266芯片设计的物联网开发板,它通过增加硬件电路和软件支持,使得ESP8266的功能更加完善且易于使用。
通常网上的教程会让你在官方CP210x VCP下载驱动程序,但是对我在淘宝上买的NodeMCU并不管用,我是找商家给我发的驱动程序商家驱动,并且成功安装了。
在windows电脑使用快捷键win+x,选择设备管理器-端口(COM和LPT),如果有CH340则表示安装成功。如果找不到端口(COM和LPT),点击查看-显示隐藏的设备。
Arduino IDE
官方下载链接
安装完成之后,在preference(首选项)里面可以选择语言,将界面改成中文。 在最底下的开发板管理器地址添加网址。
http://arduino.esp8266.com/stable/package_esp8266com_index.json
点击工具-开发板-开发板管理器,在这里搜索esp8266,点击下载,但是因为在国外很难正常下完,可以下载百度云链接,提取码49c1。下载之后双击安装,再返回开发板管理器就会看到我的界面了,版本是2.6.3。
在esp8266中,选择NodeMCU。在端口中选择之前在设备管理器中的内容,我的是COM4。
使用micropython
下载python
官网地址,Downloads-Windows。在界面Ctrl+F搜索3.11.4,下载安装。
下载putty
官网地址,选择最新的msi下载,安装。
下载micropython
官网地址,Download,在界面Ctrl+F搜索esp8266-点击。再点击下面这个图片
找到下面的界面,下载最新固件。
打开cmd,输入where python,会显示安装的python的路径。比如我的有两个结果,进入到第一个路径,即anaconda_package下,再进入下面的\Scripts。
设置清华源,安装esptool。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip.exe install esptool
esptool.exe --port COM4 erase_flash #清除固件
#刷入micropython固件,baud表示传输速率,后面putty设置会用,0后面是micropython固件的路径
esptool.exe --port COM4 --baud 115200 write_flash --flash_size=detect 0 F:\project\ai玩具\ESP8266_GENERIC-20240222-v1.22.2.bin
设置putty连接
下面的配置可以用Save保存,下次选中-Load就可以了。
显示类似下面的界面就表示成功了。