• sales

    +86-0755-88291180

RP2040 and ESP32 code example

1】 Download the decompression package

2】 Code for burning ESP32

2.1] Turn the dial switch to ESP32, RT and TX to RP2040

      

2.2] In the extracted package, enter the RP2040andESP32 folder, and then enter RP2040 again_ ESP32 folder, open RP2040_ ESP32.ino

Install the ESPAsyncWebSrv third-party library

    

Open the Arduino library path: click File, click (Preferences).

(Note: Each person's path is different)

    

Copy the path to my computer path search box


After entering librariesh, locate the ESPAsyncWebSrv folder and enter,


Then enter src and open the AsyncWebSocket.cpp file


Modify the I PAddress AsyncWebSocketClient:: remoteIP() in it

Before modification


After modification


2.3] Configure Arduino IDE_ ESP32C3 parameter


After configuring the parameters as shown in the above figure, enter the WIFI name and password

2.4] After burning, open the serial port monitor


After burning, open the serial port monitor


At the beginning, there will be a connection process, and after a moment, you can see the STA IP address (the WIFI address is different for everyone). Copy to website


After copying the IP address to the website, the following figure appears


3】 Burn RP2040

3.1] Turn the dial switch to RP2040

    


3.2 】 To enter the boot loading program, please press and hold the BOOT button, and while continuing to press and hold (do not release!), press and release the (RST) reset button. Continue to press and hold the BOOT button until the RPI-RP2 drive appears!




Copy rpi pico honey.uf2 from the package to RPI-RP2

3.3] Open RP2040. py and select Thanny as the opening method



3.4] After opening, choose to stop compiling


3.5】这页面左下角时候会出现


3.6 Click main.py, hold down Ctrl+shift+S on the keyboard


Select Raspberry pi Pico


Select main,py and click ok.


Choose to overwrite main.py.

After the coverage is completed, press the RST button once to complete the burning.

4】 Experimental phenomenon: Clicking on the Trigger LED will flip the 25LED light in RP2040.



TAG: xiaozhi AI Character Personality Configuration Tutorial Raspberry Pi Pico 2 RP2350 1.47 inch LCD Display Development board RP2350A 1.47inch Screen RGB color $8.5 RS232/485/422 To CAN RV1106 SC3336 ESP32 ST7789 configuration Raspberry Pi 5 PCIe TO Gigabit ETH USB3.2 HAT+ USB HUB Serial UART Bus Servo TTL ST3235 30KG.CM Magnetic Encoder 360° High Precision And Large Torque AI Machine Vision Kit OAK-D-POE JPEG Encoder 12MP IP67 Waterproof 4TOPS OpenCV Camera Sipeed FPGA Tang Primer 20K Dock/Lite 128M DDR3 Development Board GW2A-LV18PG256C8/I7 Omni-Directional Lidar ESP32-S3 AI 1.54-inch e-Paper Ink Screen 1.54inch Display AIoT Development Board Deepseek ESP32-S3 AI Camera 1.28inch LCD Dual MIC Development Board Display 1.28 inch Voice Interruption Object Recognition 10-in-1 Multifunctional X1200 Raspberry Pi 5 UPS Board Uninterruptible Power Supply For 18650-Li-Battery (NOT includ) Raspberry Pi 1.54inch OLED Raspberry Pi MLX90641 CAN Analyzer Raspberry Pi Pico 2 Tiny RP2350B RP2350-Linux Mini Development Board with PSRAM-8MB Or Without PSRAM Raspberry Pi WatchDog Raspberry Pi 5 PCIE to MiniPCIe For wireless network WIFI Card USB Bluetooth Raspberry Pi Pico 2 RP2350-Tiny/Tiny-Kit Super Mini Board RP2350A