---
title: "Interacting with Arduino UNO-ethernet Shield"
url: "https://maker.wiznet.io/gemma/projects/interacting-with-arduino-uno-ethernet-shield/"
markdown_url: "https://maker.wiznet.io/gemma/projects/interacting-with-arduino-uno-ethernet-shield/md"
type: "UCC: User Created Content"
author: "Houdini MC Team"
author_url: "https://houdinimc.com/2021/08/06/interacting-with-arduino-uno-ethernet-shield/"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Houdini MC Team"
original_url: "https://houdinimc.com/2021/08/06/interacting-with-arduino-uno-ethernet-shield/"
published: "2022-10-24"
language: "en"
hardware: ["Arduino UNO", "Arduino Ethernet Shield", "Seeed Studio Grove - 8-Channel Solid State Relay"]
likes: 10
views: 1083
comments: 1
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Interacting with Arduino UNO-ethernet Shield

> This tutorial briefly presents how to interact with an Arduino UNO Ethernet shield.

Original author: Houdini MC Team (source: https://houdinimc.com/2021/08/06/interacting-with-arduino-uno-ethernet-shield/)

## Components

- **Arduino UNO** x 1 ([docs](https://www.farnell.com/datasheets/1682209.pdf))
- **Arduino Ethernet Shield** x 1 ([docs](https://docs.arduino.cc/retired/shields/arduino-ethernet-shield-without-poe-module))
- **Seeed Studio Grove - 8-Channel Solid State Relay** x 1 ([docs](http://wiki.seeedstudio.com/Grove-8-Channel_Solid_State_Relay/))

## Article

This tutorial briefly presents how to interact with an Arduino UNO Ethernet shield. Very special thanks to [Ed Wolf](https://www.youtube.com/channel/UCIgefUOXNdJ623BWhTUgANg) and [Hour To Midnight – Room Escape Games](https://www.hourtomidnight.com/)in Portland, Oregon USA. for this excellent tutorial. Please check the following presentation and the attached files:

You may need to build a circuit board or use a prototype shield for your inputs.

The resisters are 10k ohm. This is used to pull the inbound pins to the ground (LOW). The other side of the switch is connected to the 5v supply to cause the inbound pin to go (HIGH) when pushed. This tells the Arduino that the button is activated.

**NOTE: pins 4,11,12,13 are not used as it is needed for the UNO-Ethernet shield connection.**

![](https://houdinimc.com/wp-content/uploads/2021/08/image-5.png)

The Relay board is used for pushing single out from the UNO to your real-world devices.

**NO-normally open (not on) NC-normally closed (on by default)C-common**

If you want the Arduino to run faster after your testing. Be sure to comment out the “Serial” lines.

If you are not using all of the 8 inputs Comment out the If statements of the inputs you are not using. The UNO will think there are switches acting randomly if you do not comment them out.

**See the following files for more details**

Note: to comment a line add // to the first of that line.

[8 Input 6 output UNO.fzz](https://chatzichristofis.info/files/8%20Input%206%20output%20UNO.fzz) – the layout

[Uno-Interface__two_way_08-05-21_Debounce.ino](https://chatzichristofis.info/files/Uno-Interface__two_way_08-05-21_Debounce.ino) – the source code

Very special thanks to [Ed Wolf](https://www.youtube.com/channel/UCIgefUOXNdJ623BWhTUgANg) and [Hour To Midnight – Room Escape Games](https://www.hourtomidnight.com/)in Portland, Oregon USA. for this excellent tutorial.

---

Source: https://maker.wiznet.io/gemma/projects/interacting-with-arduino-uno-ethernet-shield/
