1】下载解压程序包
2】烧录ESP32的代码
2.1】将拨码开关拨到ESP32,RT和TX拨到RP2040
2.2】在解压后的程序包中,进入RP2040andESP32文件夹,然后再进入RP2040_ESP32文件夹,打开RP2040_ESP32.ino
安装ESPAsyncWebSrv 第三方库
打开Arduino 库路径:单击File,单击(首选项)Preferences.. 。
(注:每个人的路径不相同)
复制该路径到我的电脑路径搜索框中
进入librariesh后,找到ESPAsyncWebSrv文件夹进入,
然后在进入src,打开AsyncWebSocket.cpp文件
修改里面的I PAddress AsyncWebSocketClient::remoteIP()
修改前
修改后
2.3】配置Arduino IDE_ESP32C3参数
按照如上图配置好参数之后,输入WIFI名称和密码
2.4】烧录 烧录完成之后打开串口监视器
烧录完成之后打开串口监视器
刚开始会有一个连接过程,稍等片刻之后可以看到STA IP的地址(WIFI地址每个人是不一样的)。复制到网站上
将IP地址复制到网站后,出现下图
3】烧录RP2040
3.1】将拨码开关拨到RP2040
3.2】进入引导加载程序,请按住BOOT按钮,并在继续按住(不要松开!)的同时,按下并释放(RST)重置按钮。继续按住 BOOT 按钮,直到出现 RPI-RP2 驱动器!
3.3】打开RP2040.py,打开方式选择Thonny,将程序包中的rpi-pico-thonny.uf2复制RPI-RP2中,按一下RP2040的RST按键,Thonny软件窗口的右下角选择RP PICO的解释器
3.4】打开之后选择停止编译
3.5】这页面左下角时候会出现
3.6】单击main.py,键盘按住Ctrl+shift+S
选择Raspberry pi Pico
选择main,py,然后点击确定
选择是 覆盖main.py,然后点击运行脚本。
3.7】覆盖完成之后,按一下RST按钮,烧录完成。
4】实验现象:点击 Toggle LED,RP2040中 25LED灯会翻转。