---
title: "Esp32 + w5500, programmed with Arduino"
url: "https://maker.wiznet.io/taylor/projects/Esp32-w5500-programmed-with-Arduino/"
markdown_url: "https://maker.wiznet.io/taylor/projects/Esp32-w5500-programmed-with-Arduino/md"
type: "UCC: User Created Content"
author: "taylor"
author_url: "https://maker.wiznet.io/taylor/"
original_author: "taylor"
original_url: "https://chowdera.com/2022/142/202205221434279078.html"
published: "2022-07-19"
language: "en"
hardware: ["Espressif ESP32", "W5500 Module", "W5100 Module"]
likes: 0
views: 276
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Esp32 + w5500, programmed with Arduino

> Esp32 + w5500, programmed with Arduino

Original author: taylor (source: https://chowdera.com/2022/142/202205221434279078.html)

## Components

- **Espressif ESP32** x 1 ([docs](https://www.espressif.com/en/products/socs/esp32))
- **W5500 Module** x 1
- **W5100 Module** x 1
- Software: **Arduino IDE** ([docs](https://www.arduino.cc/en/software))

## Article

Original : <https://chowdera.com/2022/142/202205221434279078.html>

## problem

ESP32 adopt SPI link W5100 and W5500 Ethernet module , use Ethernet There are always errors in the library . stay ESP32 When the side is used as a server, the compilation cannot pass , As a client, you can . From the hint, it's one of them Server.h There's something wrong with the document . ![](https://maker.wiznet.io/uploads/2022/07/202203140548448333_0-300x88.jpg)

## resolvent

open Server.h file , Modify as follows ： ![](https://maker.wiznet.io/uploads/2022/07/001-20220719-140643-300x68.png)

---

Source: https://maker.wiznet.io/taylor/projects/Esp32-w5500-programmed-with-Arduino/
