---
title: "WizFi360-EVB-Pico [WIZnet] [Using Arduino]"
url: "https://maker.wiznet.io/teju/projects/wizfi360-evb-pico-%5Bwiznet%5D-%5Busing-arduino%5D/"
markdown_url: "https://maker.wiznet.io/teju/projects/wizfi360-evb-pico-%5Bwiznet%5D-%5Busing-arduino%5D/md"
type: "UCC: User Created Content"
author: "Arocchi"
author_url: "https://aloseed.com/it/wizfi360-evb-pico/"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Arocchi"
original_url: "https://aloseed.com/it/wizfi360-evb-pico/"
published: "2023-02-02"
language: "en"
hardware: ["WIZnet WizFi360-EVB-Pico"]
likes: 3
views: 467
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# WizFi360-EVB-Pico [WIZnet] [Using Arduino]

> Tried WizFi360-EVB-Pico Using Arduino

Original author: Arocchi (source: https://aloseed.com/it/wizfi360-evb-pico/)

## Components

- **WIZnet WizFi360-EVB-Pico** x 1

## Article

Hello, I'm Arocchi.

With the advent of Raspberry Pi Pico W, the RP2040 (Raspberry Pi Pico) is now equipped with Wi-Fi. Pico compatible boards are available.

I just got this one and would like to introduce it to you.

[![](https://aloseed.com/wp-content/uploads/cocoon-resources/blog-card-cache/e7d3fdb6c6c8bdd72658fa1d9c4b8950.png)](https://docs.wiznet.io/Product/Open-Source-Hardware/wizfi360-evb-pico)

[**WizFi360-EVB-Pico | WIZnet Document System**](https://docs.wiznet.io/Product/Open-Source-Hardware/wizfi360-evb-pico)

[WizFi360-EVB-Pico made for prototyping and testing Wifi capabilities on RP2040](https://docs.wiznet.io/Product/Open-Source-Hardware/wizfi360-evb-pico)

[![](https://www.google.com/s2/favicons?domain=https://docs.wiznet.io/Product/Open-Source-Hardware/wizfi360-evb-pico)](https://docs.wiznet.io/Product/Open-Source-Hardware/wizfi360-evb-pico)

[docs.wiznet.io](https://docs.wiznet.io/Product/Open-Source-Hardware/wizfi360-evb-pico)

[I got it from Marutsu Online](https://www.marutsu.co.jp/pc/i/42221721/) .

In this article, we will try it with Arduino (C/C++).

[![](https://maker.wiznet.io/upload/mirror/body/541aa1cd8860b6ff318b.jpg)](https://aloseed.com/it/vscode_arduino/)

[**Let's create an Arduino development environment with VS Code \[You can also develop Raspberry Pi Pico\]**](https://aloseed.com/it/vscode_arduino/)

[Describes how to build an Arduino development environment with VS Code. This article omits detailed explanations and aims to be able to set up (build) in the shortest time, so VS Code and Arduino IDE are hardly mentioned. Acknowledge...](https://aloseed.com/it/vscode_arduino/)

[![](https://www.google.com/s2/favicons?domain=https://aloseed.com)](https://aloseed.com/it/vscode_arduino/)

[aloseed.com](https://aloseed.com/it/vscode_arduino/)

[2021.06.18](https://aloseed.com/it/vscode_arduino/)

[![](https://aloseed.com/wp-content/uploads/2022/04/platformio_ec-160x90.png)](https://aloseed.com/it/platformio_ide_rp2040_memo/)

[**How to create a new Arduino project for Raspberry Pi Pico/RP2040 board (earlephilhower version) with PlatformIO IDE**](https://aloseed.com/it/platformio_ide_rp2040_memo/)

[This article describes how to create a new Arduino project with PlatformIO IDE (VS Code + PlatformIO). PlatformIO IDE This article is based on the following pages...](https://aloseed.com/it/platformio_ide_rp2040_memo/)

[![](https://www.google.com/s2/favicons?domain=https://aloseed.com)](https://aloseed.com/it/platformio_ide_rp2040_memo/)

[aloseed.com](https://aloseed.com/it/platformio_ide_rp2040_memo/)

[2022.04.08](https://aloseed.com/it/platformio_ide_rp2040_memo/)

table of contents

1. [feature](https://aloseed.com/it/wizfi360-evb-pico/#toc1)
  1. [About Wi-Fi module WizFi360-PA](https://aloseed.com/it/wizfi360-evb-pico/#toc2)

2. [pinout](https://aloseed.com/it/wizfi360-evb-pico/#toc3)

3. [gallery](https://aloseed.com/it/wizfi360-evb-pico/#toc4)

4. [USB mass storage mode](https://aloseed.com/it/wizfi360-evb-pico/#toc5)

5. [Arduino IDE settings](https://aloseed.com/it/wizfi360-evb-pico/#toc6)

6. [Install WizFi360 library](https://aloseed.com/it/wizfi360-evb-pico/#toc7)
  1. [download](https://aloseed.com/it/wizfi360-evb-pico/#toc8)
  2. [install](https://aloseed.com/it/wizfi360-evb-pico/#toc9)

7. [Sample program (Arduino sketch)](https://aloseed.com/it/wizfi360-evb-pico/#toc10)
  1. [Sketch example](https://aloseed.com/it/wizfi360-evb-pico/#toc11)
    1. [Connect WPA](https://aloseed.com/it/wizfi360-evb-pico/#toc12)
    2. [Web Server AP](https://aloseed.com/it/wizfi360-evb-pico/#toc13)

8. [summary](https://aloseed.com/it/wizfi360-evb-pico/#toc14)

## **feature**

- Raspberry Pi Pico compatible board

- Wi-Fi module WizFi360-PA installed

- Equipped with reset button

| MCU | RP2040 dual-core ARM Cortex M0+ processor, up to 133 MHz operating frequency |
| --- | --- |
| flash memory | 2MB |
| GPIOs | 26 (pinout compatible with Raspberry Pi Pico) |

### **About Wi-Fi module WizFi360-PA**

[![](https://aloseed.com/wp-content/uploads/cocoon-resources/blog-card-cache/e7d3fdb6c6c8bdd72658fa1d9c4b8950.png)](https://docs.wiznet.io/Product/Wi-Fi-Module/WizFi360)

[**WizFi360 | WIZnet Document System**](https://docs.wiznet.io/Product/Wi-Fi-Module/WizFi360)

[Overview](https://docs.wiznet.io/Product/Wi-Fi-Module/WizFi360)

[![](https://www.google.com/s2/favicons?domain=https://docs.wiznet.io/Product/Wi-Fi-Module/WizFi360)](https://docs.wiznet.io/Product/Wi-Fi-Module/WizFi360)

[docs.wiznet.io](https://docs.wiznet.io/Product/Wi-Fi-Module/WizFi360)

It will be a so-called Wi-Fi module that has acquired technical compliance.

| overview | Supports PCB antenna IEEE802.11 b/g/n SoftAP , Station, SoftAP+Station mode (*) Serial port baud rate Max . Station → This mode acts as a client. |
| --- | --- |
| About technical suitability | Construction design certification number: 022-190204You can access the product page from the QR code on the box. You can check it from the link below. Click the link below for "J-MIC (TELEC)" on the WizFi360 > DataSheet page・[WizFi360-PA Certification](https://docs.wiznet.io/img/products/wizfi360/wizfi360ds/certificate_022-190204_wizfi360-pa_20191111.pdf) (Construction Design Certificate (pdf)) |

[![](https://aloseed.com/wp-content/uploads/2022/09/wizfi360-evb-pico-box-qr.jpeg)](https://aloseed.com/wp-content/uploads/2022/09/wizfi360-evb-pico-box-qr.jpeg)

*A QR code is written on the box You can refer to the product page here*

WizFi360-PA

[![](https://aloseed.com/wp-content/uploads/2022/10/wizfi360-pa.jpeg)](https://aloseed.com/wp-content/uploads/2022/10/wizfi360-pa.jpeg)

*You can check the technical conformity mark*

RP2040 board summary article (reference site)

[![](https://aloseed.com/wp-content/uploads/cocoon-resources/blog-card-cache/a5e6a8dc599a646b7a703ef3f0781b6b.png)](http://tamanegi.digick.jp/computer-embedded/cpu/rp2040/)

[**About RP2040**](http://tamanegi.digick.jp/computer-embedded/cpu/rp2040/)

[This article describes the RP2040 CPU.](http://tamanegi.digick.jp/computer-embedded/cpu/rp2040/)

[![](https://www.google.com/s2/favicons?domain=http://tamanegi.digick.jp/computer-embedded/cpu/rp2040/)](http://tamanegi.digick.jp/computer-embedded/cpu/rp2040/)

[tamanegi.digick.jp](http://tamanegi.digick.jp/computer-embedded/cpu/rp2040/)

## **pinout**

[![](https://aloseed.com/wp-content/uploads/2022/10/WizFi360-EVB-Pico_Pinout_220405-97312e88e09911a428ae152a94ab940b-1024x810.png)](https://aloseed.com/wp-content/uploads/2022/10/WizFi360-EVB-Pico_Pinout_220405-97312e88e09911a428ae152a94ab940b.png)

## **gallerybox**

[![](https://aloseed.com/wp-content/uploads/2022/09/wizfi360-evb-pico-box.jpeg)](https://aloseed.com/wp-content/uploads/2022/09/wizfi360-evb-pico-box.jpeg)

**table**

[![](https://aloseed.com/wp-content/uploads/2022/10/wizfi360-evb-pico-top.jpeg)](https://aloseed.com/wp-content/uploads/2022/10/wizfi360-evb-pico-top.jpeg)

*There is a reset button that the Raspberry Pi Pico didn't have*

**back**

[![](https://aloseed.com/wp-content/uploads/2022/10/wizfi360-evb-pico-back.jpeg)](https://aloseed.com/wp-content/uploads/2022/10/wizfi360-evb-pico-back.jpeg)

*You can check the pin silk printing*

This time I tried to implement a long pin socket instead of a pin header.

[![](https://aloseed.com/wp-content/uploads/2022/11/wizfi360-evb-pico-with-pin-header-1.jpeg)](https://aloseed.com/wp-content/uploads/2022/11/wizfi360-evb-pico-with-pin-header-1.jpeg)

[![](https://aloseed.com/wp-content/uploads/2022/11/wizfi360-evb-pico-with-pin-header-2.jpeg)](https://aloseed.com/wp-content/uploads/2022/11/wizfi360-evb-pico-with-pin-header-2.jpeg)

## **USB mass storage mode**

If you press the reset button while pressing the BOOT button, it will enter USB mass storage mode (RPI-RP2).

When in USB mass storage mode, you can install MicroPython or CircuitPython firmware from your PC.

Please refer to the following articles for how to install MicroPython and CircuitPython firmware.

You can use the firmware of Raspberry Pi Pico.

[![](https://aloseed.com/wp-content/uploads/2021/05/pico_initalsetting_ec-160x90.png)](https://aloseed.com/it/pico_initialsetting/)

[**Initial setting of Raspberry Pi Pico \[MicroPython/CircuitPython firmware installation procedure\]**](https://aloseed.com/it/pico_initialsetting/)

[Raspberry Pi Pico can run MicroPython, CircuitPython, and C/C++ programs. This article is about MicroPython and CircuitPython firmware installation...](https://aloseed.com/it/pico_initialsetting/)

[![](https://www.google.com/s2/favicons?domain=https://aloseed.com)](https://aloseed.com/it/pico_initialsetting/)

[aloseed.com](https://aloseed.com/it/pico_initialsetting/)

[2021.05.20](https://aloseed.com/it/pico_initialsetting/)

## **Arduino IDE settings**

- Add board to Arduino
  IDE

Add Raspberry Pi Pico/RP2040 board ( [earlephilhower version](https://github.com/earlephilhower/arduino-pico) ) in advance.
See the article below for how to add.

[![](https://aloseed.com/wp-content/uploads/2021/10/arduino_ec-160x90.png)](https://aloseed.com/it/arduino_board/)

[**Arduino Additional Boards (Third Party Boards) & Libraries Summary**](https://aloseed.com/it/arduino_board/)

[I put together a list of boards (third-party boards) that require URLs to be added to Arduino and libraries that are often used. How to add a board Arduino IDE Open the > screen from the Arduino IDE. ...](https://aloseed.com/it/arduino_board/)

[![](https://www.google.com/s2/favicons?domain=https://aloseed.com)](https://aloseed.com/it/arduino_board/)

[aloseed.com](https://aloseed.com/it/arduino_board/)

[2021.10.19](https://aloseed.com/it/arduino_board/)

- Installing the Raspberry Pi Pico/RP2040 board

Install the Raspberry Pi Pico/RP2040 board by clicking Tools > Boards > Board Manager and entering 'rp2040' in the search box.

- board selection

Select [Tool] > [Board] > [Raspberry Pi RP2040 Boards(Ver)] > [WIZnet WizFi360-EVB-Pico].

- Serial port selection

Select the serial port to which WizFi360-EVB-Pico is connected from [Tools] > [Serial Port].

If you have an environment that cannot write from a serial port, such as a Chromebook, you can write sketches manually.

[![](https://aloseed.com/wp-content/uploads/2022/05/rp2040_board_sketch_manual_writing_ec-160x90.jpg)](https://aloseed.com/it/rp2040_board_sketch_manual_writing/)

[**How to write Arduino sketch to Raspberry Pi Pico/RP2040 board without using serial communication**](https://aloseed.com/it/rp2040_board_sketch_manual_writing/)

[In some environments such as Chromebook (Linux development environment = Crostini) and Raspberry Pi OS, it is not possible to write sketches to RP2040-equipped boards (such as Raspberry Pi Pico) via serial communication.](https://aloseed.com/it/rp2040_board_sketch_manual_writing/)

[![](https://www.google.com/s2/favicons?domain=https://aloseed.com)](https://aloseed.com/it/rp2040_board_sketch_manual_writing/)

[aloseed.com](https://aloseed.com/it/rp2040_board_sketch_manual_writing/)

[2022.05.29](https://aloseed.com/it/rp2040_board_sketch_manual_writing/)

## **Install WizFi360 library**

### **download**

The library for WizFi360-EVB-Pico is below (GitHub).

<https://github.com/Wiznet/WizFi360_arduino_library/tree/WizFi360-EVB-Pico>

Download the ZIP file from **Code > Download ZIP .**

### **install**

Arduino IDE

**Sketch > Include Library > Install .ZIP Library…**

Click.

[![](https://aloseed.com/wp-content/uploads/2022/10/arduino-ide-library-install.png)](https://aloseed.com/wp-content/uploads/2022/10/arduino-ide-library-install.png)

Select the downloaded ZIP file to install.

## **Sample program (Arduino sketch)**

### **Sketch example**

Arduino IDE **File > Example Sketch >** Try some WizFi360 sketches.

#### **Connect WPA**

Open the example sketch **ConnectWPA** .

Replace the following (Wi-Fi information) with the Wi-Fi information of the connection destination and write the sketch.

```cpp
/* Wi-Fi info */
char ssid[] = "wiznet";       // your network SSID (name)
char pass[] = "0123456789";   // your network password
```

You can check the information of the connected Wi-Fi from the serial monitor.

[![](https://aloseed.com/wp-content/uploads/2022/10/ConnectWPA-serialmonitor.png)](https://aloseed.com/wp-content/uploads/2022/10/ConnectWPA-serialmonitor.png)

*serial monitor screen*

#### **Web Server AP**

Sketch example **Open WebServerAP** and write a sketch.

WizFi360-EVB-Pico is WebServer, so try to connect.

- **Connection example with a smartphone (iPhone)**

Tap wiznet from Wi-Fi.

[![](https://aloseed.com/wp-content/uploads/2022/10/Wi-Fi-iPhone-1-1-473x1024.jpeg)](https://aloseed.com/wp-content/uploads/2022/10/Wi-Fi-iPhone-1-1.jpeg)

Enter "0123456789" for the password and tap "Connect".

[![](https://aloseed.com/wp-content/uploads/2022/10/Wi-Fi-iPhone-2-1-473x1024.jpeg)](https://aloseed.com/wp-content/uploads/2022/10/Wi-Fi-iPhone-2-1.jpeg)

If you open the wiznet information (tap the i mark), you can see that the IP address (router) is "192.168.36.1".

[![](https://aloseed.com/wp-content/uploads/2022/10/Wi-Fi-iPhone-3-1-473x1024.jpeg)](https://aloseed.com/wp-content/uploads/2022/10/Wi-Fi-iPhone-3-1.jpeg)

**When you access http://192.168.36.1** from your browser , the following is displayed.

[![](https://aloseed.com/wp-content/uploads/2022/10/iPhone-browser-1-473x1024.jpeg)](https://aloseed.com/wp-content/uploads/2022/10/iPhone-browser-1.jpeg)

*Browser Chrome usage example*

Also, the serial monitor of the Arduino IDE is displayed as follows.

[![](https://aloseed.com/wp-content/uploads/2022/10/WebServerAP-serialmonitor.png)](https://aloseed.com/wp-content/uploads/2022/10/WebServerAP-serialmonitor.png)

*WizFi360-EVB-Pico serial monitor screen*

## **summary**

It's nice to have a reset button that wasn't on the Raspberry Pi Pico and to be able to use Wi-Fi.

---

Source: https://maker.wiznet.io/teju/projects/wizfi360-evb-pico-%5Bwiznet%5D-%5Busing-arduino%5D/
