---
title: "Maduino Zero Ethernet"
url: "https://maker.wiznet.io/scott/resellers/Maduino-Zero-Ethernet-/"
markdown_url: "https://maker.wiznet.io/scott/resellers/Maduino-Zero-Ethernet-/md"
type: "VAR: Value-Added Reseller Products"
author: "scott"
author_url: "https://maker.wiznet.io/scott/"
original_author: "scott"
published: "2021-08-31"
language: "en"
likes: 0
views: 328
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Maduino Zero Ethernet

> Maduino Zero Ethernet

Original author: scott

## Article

**Warning**: Don't operate when in power supply on (That is, don't plug or unplug the Antenna, SD Card, in case of short-circuit that may burn the IC down.) Note After?[a Arduino IDE](https://www.arduino.cc/en/Guide/HomePage)?installed, there is no package to support Maduino Zero(Arduino Zero ), we need to install the Arduino Zero package in Arduino IDE to continue.

### 1. Install Software for the Arduino/Genuino Zero

The following screens show how to install software for the Maduino(Arduino/Genuino) Zero boards in the Arduino IDE. 1.1. Open the Boards Manager From the top Arduino IDE menu, select Tools-> Board-> Boards Manager… to open the Boards Manager dialog box.?[![Arduino Board V1.0.png](https://www.makerfabs.com/wiki/images/9/94/Arduino_Board_V1.0.png)](https://www.makerfabs.com/wiki/index.php?title=File:Arduino_Board_V1.0.png) 1.2. Select Arduino SAMD Boards and Install In the?**Boards Manager**?dialog box, type?**Arduino Zero**?into the search field to easily find the Arduino SAMD package for 32-bits ARM Cortex-M0+ boards as shown in the image below. Install it.?[![Arduino BoardManager V1.0.png](https://www.makerfabs.com/wiki/images/0/00/Arduino_BoardManager_V1.0.png)](https://www.makerfabs.com/wiki/index.php?title=File:Arduino_BoardManager_V1.0.png) 1.3. Find the Arduino Zero Boards on the Arduino IDE Menu After the software package has been installed, the new Arduino boards can be seen on the Arduino IDE Board menu found under?**Tools →Board**?as shown in the image below. [![Arduino Serial.png](https://www.makerfabs.com/wiki/images/1/1b/Arduino_Serial.png)](https://www.makerfabs.com/wiki/index.php?title=File:Arduino_Serial.png) A new section called?**Arduino SAMD (32-bits ARM Cortex-M0+) Boards**?can be seen on the Board menu which contains Arduino M0, M0 Pro, Zero, MKR boards and others. This means the right package has been installed and Maduino ready to go.

### 2. Hardware Connection

? Plug a Ethernet cable. ? Plug a Micro USB Cable to Maduino Zero Ethernet [![Maduino Zero Ethernet 03.jpg](https://www.makerfabs.com/wiki/images/6/66/Maduino_Zero_Ethernet_03.jpg)](https://www.makerfabs.com/wiki/index.php?title=File:Maduino_Zero_Ethernet_03.jpg)

- Note1: You can supply power by a 3.7V lithium battery after you upload the program to the board.

- Note2: a 3.7V lithium battery normal voltage is 3.7V, but the range voltage often from 3.4V to 4.2V

- Note3: Both the battery or the MicroUSB can be used for power supply. While MicroUSB connected, the board will be powered by MicroUSB, while MicroUSB removed, it will switch to battery automaticly.

#### 3. Program the Maduino Zero

Select the desired?**Arduino/Genuino Zero(Native USB port)**?board from the Arduino IDE Board menu and then select the correct Port number from the menu item below Board on the Tools Menu. The Maduino board can now be programmed in the usual manner. [![Arduino Zero NativeUSB V1.0.png](https://www.makerfabs.com/wiki/images/a/a5/Arduino_Zero_NativeUSB_V1.0.png)](https://www.makerfabs.com/wiki/index.php?title=File:Arduino_Zero_NativeUSB_V1.0.png) Select Arduino/Genuino Zero(Native USB port) Install the Ethernet2 library in Library Manager [![Maduino Zero Ethernet 101.jpg](https://www.makerfabs.com/wiki/images/d/db/Maduino_Zero_Ethernet_101.jpg)](https://www.makerfabs.com/wiki/index.php?title=File:Maduino_Zero_Ethernet_101.jpg) Open the head file Ethernet2.h It ofen located in C:UserUsernameDocumentsArduinolibrariesEthernet2src [![Maduino Zero Ethernet 102.jpg](https://www.makerfabs.com/wiki/images/c/c4/Maduino_Zero_Ethernet_102.jpg)](https://www.makerfabs.com/wiki/index.php?title=File:Maduino_Zero_Ethernet_102.jpg) We use the D3 as the chip select(W5500) in Maduino Zero Ethernet, modify the w5500_cspin to 3 [![Maduino Zero Ethernet 103.jpg](https://www.makerfabs.com/wiki/images/e/ee/Maduino_Zero_Ethernet_103.jpg)](https://www.makerfabs.com/wiki/index.php?title=File:Maduino_Zero_Ethernet_103.jpg) Open our programming code?[WebserverADC.ino](https://github.com/Makerfabs/MaduinoZeroEthernet/tree/master/WebServerAD) Click Verify button to compile it. [![VerifyButton01.png](https://www.makerfabs.com/wiki/images/7/75/VerifyButton01.png)](https://www.makerfabs.com/wiki/index.php?title=File:VerifyButton01.png) If there is no any errors, it will show Done compiling.

```
[![Arduino Done Compiling V1.0.png](https://www.makerfabs.com/wiki/images/0/08/Arduino_Done_Compiling_V1.0.png)](https://www.makerfabs.com/wiki/index.php?title=File:Arduino_Done_Compiling_V1.0.png)
```

Click Upload button to upload firmware to the Maduino Zero Ethernet board.

```
[![UploadButton01.png](https://www.makerfabs.com/wiki/images/5/50/UploadButton01.png)](https://www.makerfabs.com/wiki/index.php?title=File:UploadButton01.png)
```

After done uploading, it will show the programming OK, as below:

```
[![Arduino Done Uploading V1.0.png](https://www.makerfabs.com/wiki/images/9/98/Arduino_Done_Uploading_V1.0.png)](https://www.makerfabs.com/wiki/index.php?title=File:Arduino_Done_Uploading_V1.0.png)
```

From the top Arduino IDE menu, select?**Tools → Serial Monitor**… to open the Serial Monitor dialog box.

```
[![SerialMonitor01.png](https://www.makerfabs.com/wiki/images/9/9c/SerialMonitor01.png)](https://www.makerfabs.com/wiki/index.php?title=File:SerialMonitor01.png)
```

Select baud rate 115200, it will shows the board begin to works:

```
[![Ethernet SerialMonitorShow V1.0.png](https://www.makerfabs.com/wiki/images/1/13/Ethernet_SerialMonitorShow_V1.0.png)](https://www.makerfabs.com/wiki/index.php?title=File:Ethernet_SerialMonitorShow_V1.0.png)
```

4. Result Show [![Ethernet ResultShow V1.0.png](https://www.makerfabs.com/wiki/images/6/6b/Ethernet_ResultShow_V1.0.png)](https://www.makerfabs.com/wiki/index.php?title=File:Ethernet_ResultShow_V1.0.png)

---

Source: https://maker.wiznet.io/scott/resellers/Maduino-Zero-Ethernet-/
