Introduction: IPv4/IPv6 W6100-EVB-Pico With Arduino IDE
WIZnet W6100 is a hardwired Internet controller chip supporting IPv4/IPv6 dual stack by adding IPv6 functions based on WIZnet’s patented hardwired TCP/IP core technology. W6100 supports TCP/IP protocols such as TCP, UDP, IPv6, IPv4, ICMPv6, ICMPv4, IGMP, ARP, and PPPoE. W6100 also includes 10Base-T / 10Base-Te / 100Base-TX Ethernet PHY and Ethernet MAC Controller, making it suitable for embedded internet-enabled devices.
For details of W6100, please reference this WIZnet documents site.
Supplies
Step 1: WIZnet-ArduinoEthernet/arduino-pico
This time I want to tell you that WIZnet modified arduino-pico for W6100-EVB-Pico and released it to version 2.3.0.
: https://github.com/WIZnet-ArduinoEthernet/arduino-pico
As you know, arduino-pico is developed by Mr. Philhower.
: https://github.com/earlephilhower/arduino-pico
If you already installed arduino-pico, which WIZnet modified, you can update it to version 2.3.0 in Boards Manager. If not, please follow the below steps.
Of course, even if you installed the original arduino-pico from earlephilhower/arduino-pico, you can use W6100-EVB-Pico. It is simply to replace the ethernet library with the WIZnet-modified library. Please use the branch of W6100-EVB-Pico.
: https://github.com/WIZnet-ArduinoEthernet/Ethernet/tree/W6100-EVB-Pico
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.
Step 3: Choose the Board As a WIZnet W6100-EVB-Pico
Then, you can choose the Board WIZnet W6100-EVB-Pico.
Step 4: Ethernet Examples
There are default examples of Ethernet.
Let's choose DhcpAddressPrinter-IPv6.
Step 5: Set NCS for W5100-EVB-Pico
You should uncomment to set nCS for the W6100-EVB-Pico.
Step 6: Upload and Monitor
And Upload to the W6100-EVB-Pico. Maybe it is necessary to enter boot mode.
After choosing Port, then run a Serial Monitor.
You can see the allocated IP address.
If you have the IPv6 network, it is easy to use IPv6 by W6100-EVB-Pico.
For more details about IPv6 examples, please visit this wiki page.
: https://github.com/Wiznet/Ethernet/wiki/W6100-IPv6
Thank you for reading this.





