Select Page

Descripción

El Shield Ethernet permite a una placa Arduino conectarse a internet. Está basada en el chip ethernet Wiznet W5100. Este provee de una pila de red IP capaz de TCP y UDP. Soporta hasta cuatro conexiones de sockets simultáneas. Usa la librería Ethernet para escribir programas que se conecten a internet.
La ethernet shield dispone de unos conectores que permiten conectar a su vez otras placas encima y apilarlas sobre la placa Arduino.
El Arduino se comunica con W5100 y con la tarjeta SD del shield por protocolo SPI a traves del conector ICSP. Esto ocupa los pines digitales 11, 12 y 13 en la Duemilanove y Uno, y pines 50, 51 y 52 en el Mega (En el Leonardo no se ocupan pines I/O). Además en todas el pin 10 se utiliza para seleccionar el W5100 y el pin 4 para seleccionar la tarjeta SD. Todos estos pines no se pueden usar como pines de entrada/salida. En la board Mega el pin 53 (SS) debe mantenerse solo como salida o de lo contrario la comunicación SPI no funcionará. La shield provee un conector ethernet estándar RJ45. El botón de reset en la shield resetea ambos, el W5100 y la placa Arduino. La alimentacion del Shield se hace a traves del Pin VIN del Arduino por lo que se recomienda tener conectada una fuente de 9v al jack, ya que al momento de realizar las comunicaciones puede que la corriente que llega desde el puerto USB no sea suficiente.

Ethernet shield R2 1

ethernet shield R2 2

Caracteristicas Técnicas

– Support Hardwired TCP/IP Protocols : TCP, UDP, ICMP, IPv4 ARP, IGMP, PPPoE, Ethernet
– 10BaseT/100BaseTX Ethernet PHY embedded
– Support Auto Negotiation (Full-duplex and half duplex)
– Support Auto MDI/MDIX
– Support ADSL connection (with support PPPoE Protocol with PAP/CHAP Authentication
mode)
– Supports 4 independent sockets simultaneously
– Not support IP Fragmentation
– Internal 16Kbytes Memory for Tx/Rx Buffers
– 0.18 µm CMOS technology
– 3.3V operation with 5V I/O signal tolerance
– Small 80 Pin LQFP Package
– Lead-Free Package
– Support Serial Peripheral Interface(SPI MODE 0, 3)
– Multi-function LED outputs (TX, RX, Full/Half duplex, Collision, Link, Speed)

Conexionado

Este es un shield por lo que la conexion es muy sencilla, basta con encastrarlo encima del Arduino.

Importante: El Arduino se comunica con W5100 y con la tarjeta SD del shield por protocolo SPI a traves del conector ICSP. Esto ocupa los pines digitales 11, 12 y 13 en el Uno, y pines 50, 51 y 52 en el Mega (En el Leonardo no se ocupan pines I/O). Además en todas el pin 10 se utiliza para seleccionar el W5100 y el pin 4 para seleccionar la tarjeta SD. Todos estos pines NO se pueden usar como pines de entrada/salida. En la board Mega el pin 53 (SS) debe mantenerse solo como salida o de lo contrario la comunicación SPI no funcionará.

Sin título

modulo-ethernet-shield-w5100-para-arduino-780-MCO4705335635_072013-F

Productos Necesarios para la Utilización

Código de Programacion

Este dispositivo esta soportado por el Arduino IDE, es decir la libreria viene incluida con el programador, junto con algunos ejemplos: Programa de ejemplo Pines Analogicos

Links

Datasheet.