Introduction: The Arduino Raspberry Pi Pico/RP2040-Ethernet V2.1.1

After I had released 'WIZnet-ArduinoEthernet/arduino-pico' version 1.0.1, W5500-EVB-Pico, and WizFi360-EVB-Pico were launched.

So, there are three WIZnet RP2040 boards which pin compatible with Raspberry Pi Pico.

Supplies

Step 1: WIZnet-ArduinoEthernet/arduino-pico

Thankfully, arduino-pico (Mr. Philhower) supports it already.

Both the W5100S-EVB-Pico and the W5500-EVB-Pico used the same RP2040 SPI pins. Therefore, there is no issue using with Ethernet Library.

On the other hand, the WizFi360-EVB-Pico uses WizFi360_arduino_library. Moreover, it uses AT-Commands through UART.

It was not hard to decide to support it, but it was hard to catch up with the steps of arduino-pico.

Now the arduino-pico(WIZnet modified) library supports these three boards on version 2.1.1.

Step 2: Additional Boards Manager URLs

You can add the URL in the "Additional Boards Manager URLs" field and search pico or ethernet in Board Manager to add.

https://github.com/WIZnet-ArduinoEthernet/arduino-pico/releases/download/global/package_rp2040-ethernet_index.json


Step 3: Choose the Board As a WIZnet W5500-EVB-Pico

Then, you can choose the Board WIZnet W5500-EVB-Pico.

Step 4: Ethernet Examples

There are default examples of Ethernet.

Let's choose DhcpAddressPrinter.

Step 5: Set NCS for W5100-EVB-Pico

You should uncomment to set nCS for the W5500-EVB-Pico.

Step 6: Upload and Monitor

And Upload to the W5500-EVB-Pico. Maybe it is necessary to enter boot mode.

Then run a Serial Monitor.

You can see the allocated IP address.

Step 7: Choose the Board As a WIZnet WizFi360-EVB-Pico

Also, let’s see the WizFi360-EVB-Pico.

Step 8: WizFi360 Examples

There are default examples of WizFi360.

Let's choose ConnectWPA.

Step 9: Set Wi-Fi SSID and PWD

You should set Wi-Fi SSID and PWD to connect AP.


Step 10: Upload and Monitor

If you insert code to wait for the serial port to connect, you can see the whole message without any missing message.

Thank you for reading this.