RP2040andESP32代码示例

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灯会翻转。