Skip to content

Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico

Mr. Philhower's 'arduino-pico' is one of the easy ways to use Raspberry Pi Pico with Arduino IDE. I added the modified Ethernet Library.

WIZnet

Published February 12, 2023

Original author: taylorOriginal source (new tab)

Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico

Components

Hardware components

Project description

Original : https://www.hackster.io/loveivyou/arduino-raspberry-pi-pico-rp2040-ethernet-w5100s-evb-pico-12de75

 
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
 
But there are some points the user needs to download WIZnet Arduino Ethernet and change the default library to use.
 
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
 
So, I’ve decided that I would make an Arduino-Pico includes WIZnet Arduino Ethernet as default.
 
Maybe it is unnecessary if the default Arduino Ethernet Library supports the W5100S. But it doesn’t support the W5100S until now.
 
There are two repositories on GitHub. The main working repository URL is ‘WIZnet-ArduinoEthernet/arduino-pico‘.
 
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
 
Version 1.0.0 of release is based on ‘earlephilhower/arduino-pico’ commit@6cb2bf.
 
You can add the URL in the “Additional Boards Manager URLs” field and search pico or ethernet in Board Manager to add.
 
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
 
Then, you can choose the Board WIZnet W5100S-EVB-Pico.
 
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
 
There are default examples of Ethernet for W5100S-EVB-Pico.
 
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
 
Let’s choose the DhcpAddressPrinter.
 
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
 
You should uncomment to set nCS for W5100S-EVB-Pico.
 
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
 
And Upload to W5100S-EVB-Pico. Maybe it is necessary to enter boot mode.
 
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
 
Then run a Serial Monitor.
 
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
 
You can see the allocated IP address.
 
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
 
Also, other boards can use a default ethernet library.
 
Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico Arduino Raspberry Pi Pico/RP2040 Ethernet : W5100S-EVB-Pico
 
Thank you for reading this.

 

Comments

Comments