Keyestudio Relay 4 channel 5V Shield Module KS0251
The Keyestudio W5100 Ethernet Shield enables easy internet connectivity for your Arduino projects. It can turn your Arduino into a web server or allow remote control of inputs and outputs. This shield supports the Arduino Ethernet Library and features an SD card slot for file storage over the network. It is compatible with Arduino Uno and Mega boards.
Features
- Converts Arduino into a web server or enables remote control
- Compatible with Arduino Uno and Mega
- Supports TCP/IP protocols for network communication
- Built-in micro SD card slot for file storage
- LED indicators for power, network, and communication status
- Reset button for easy restarting
- Configurable random MAC address
Package Includes
- 1 x Keyestudio W5100 Ethernet Shield
The Keyestudio W5100 Ethernet Shield enables easy internet connectivity for your Arduino projects. It can transform your Arduino into a web server or allow remote interaction with digital and analog inputs and outputs. Fully supported by the Arduino Ethernet Library, this shield also features an SD card slot for storing and serving files over the network.
Features
- Converts Arduino into a basic web server or enables remote input/output control.
- Compatible with Arduino Uno and Mega boards.
- Supports TCP/IP protocols for seamless network communication.
- Built-in micro SD card slot (TF card) for file storage and read/write operations.
- LED indicators for status monitoring, including connection, power, and communication.
- Integrated D13 LED for additional feedback.
- Reset button for easy restarting.
- Random MAC address (configurable in the code).
Specifications
Category | Specification |
---|---|
Dimensions | 73mm x 54mm x 29mm |
Weight | 25.4g |
Micro SD Card Slot | Supports read/write of TF cards |
Compatibility | Arduino Uno and Mega |
Network Connector | Supports TCP/IP protocols |
LED Indicators | Power, network connection, communication, speed, and collision statuses |
Reset Button | Yes |
Pinout:
Pin | Function |
---|---|
D10 | SPI Chip Select (CS) for W5100 Ethernet controller |
D11 | SPI MOSI (Master Out Slave In) |
D12 | SPI MISO (Master In Slave Out) |
D13 | SPI Clock (SCK) |
D4 | SPI Chip Select (CS) for the SD card |
RESET | Reset pin (used to reset the shield) |
GND | Ground connection |
5V | Power supply input for the shield (regulated to 3.3V internally) |
RX/TX | Reserved for serial communication (not used by W5100) |
Additional Information
- Shared SPI Bus: The Ethernet controller (W5100) and SD card share the SPI bus. Ensure only one device is active by managing the respective Chip Select (CS) pins (D10 for Ethernet, D4 for SD card).
- Compatibility: The shield is compatible with Arduino Uno and Mega boards, but the SPI pins map differently for Mega:
- SPI on Arduino Mega: The hardware SPI pins are located on the ICSP header (MISO, MOSI, SCK).
LED Functions
- L (D13 LED): Lights up at HIGH and turns off at LOW.
- PWR: Indicates power status.
- LINK: Lights up when the network is connected and flashes during data transmission.
- 100M: Indicates a 100 Mbps network connection.
- FULLD: Indicates full-duplex communication.
- COLL: Flashes when a network conflict is detected.
- RX: Flashes when receiving data.
- TX: Flashes when sending data.
Applications
- Internet of Things (IoT) projects.
- Web servers using Arduino.
- Remote monitoring and control of sensors and devices.
- Data logging and file serving via micro SD card.
Package Includes
- 1 x Keyestudio W5100 Ethernet Shield