El Arduino Ethernet Shield permite a una placa Arduino conectarse a internet. Se basa en el chip Wiznet W5100 ethernet (hoja de datos).
El Wiznet W5100 proporciona una pila de red (IP) capaz de TCP y UDP. Soporta hasta cuatro conexiones de socket simultánea. Utilizar la biblioteca de Ethernet escribir bocetos que conectan a internet mediante el escudo. El escudo de ethernet se conecta a una placa Arduino usando largo encabezados de wire-wrap que se extienden a través del escudo. Esto mantiene intacto el esquema de los terminales y permite otro escudo para apilarse en la parte superior.
La revisión más reciente de la Junta expone el 1,0 pinout en rev 3 de la placa Arduino UNO.
El escudo de Ethernet tiene una conexión RJ-45 estándar, con un transformador de línea integrado y Power over Ethernet habilitado.
Hay una ranura para tarjeta micro-SD a bordo, que puede utilizarse para almacenar archivos para servir en la red. Es compatible con todas las placas Arduino/Genuino. Lector de tarjeta micro SD a bordo es accesible a través de la biblioteca de la SD. Cuando se trabaja con esta biblioteca, SS es el Pin 4. La revisión original del escudo contiene una ranura de tarjeta SD grande; Esto no es compatible.
El escudo también incluye un controlador de reset, para asegurarse de que el Ethernet W5100 módulo correctamente se reinicia al encender. Las revisiones anteriores de la pantalla no eran compatibles con la Mega y la necesidad de reposicionarse en forma manual después de la puesta en marcha.
Descargar: arduino-ethernet-escudo-06-schematic.pdf, arduino-ethernet-shield-06-reference-design.zip
El escudo actual tiene una potencia sobre Ethernet (PoE) módulo diseñado para extraer energía de un cable Ethernet de categoría 5 de par trenzado convencional:
Salida baja compatible con IEEE802.3af ripple y ruido gama de voltaje de entrada (100mVpp) 36V a 57V sobrecarga y cortocircuito protección 9V salida alta eficiencia CC/CC: tipo 75% @ 50% carga aislamiento 1500V (entrada salida) Nota: la potencia sobre Ethernet del módulo es hardware propietario no hecha por Arduino, es un accesorio de terceros. Para obtener más información, consulte la hoja de datos
El escudo no viene con el módulo PoE construido en, es un componente separado que debe agregarse en.
Arduino se comunica con la tarjeta SD tanto el W5100 mediante el bus SPI (a través de la cabecera ICSP). Esto está en digitales pernos 10, 11, 12 y 13 en la ONU y pernos 50, 51 y 52 en la Mega. En ambas tarjetas, pin 10 se utiliza para seleccionar el W5100 y pin 4 de la tarjeta SD. Estos pernos no pueden utilizarse para la entrada-salida de la general. En la Mega, el pin SS de hardware, 53, no se utiliza para seleccionar el W5100 o la tarjeta SD, pero debe mantenerse como una salida o la interfaz SPI no funcionará.
Tenga en cuenta que porque el W5100 y SD tarjeta de compartir el bus SPI, sólo uno puede ser activo en un momento. Si usas ambos periféricos en su programa, esto debe ser atendido por las bibliotecas correspondientes. Si no está usando uno de los periféricos en su programa, sin embargo, usted necesitará explícitamente anular la selección. Para hacer esto con la tarjeta SD, configurar el pin 4 como salida y escribir un alto. El W5100, establecer pin digital 10 como un alto rendimiento.
El escudo ofrece a un jack RJ45 ethernet estándar.
El botón de reset en el escudo restablece el W5100 y la placa Arduino.
El escudo contiene un número de LEDs informativos:
PWR: indica que la placa y el escudo son alimentados enlace: indica la presencia de un enlace de red y parpadea cuando el escudo se transmite o recibe datos FULLD: indica que la conexión de red es dúplex completo 100M: indica la presencia de una RX de conexión (a diferencia de 10 Mb/s) 100 Mb/s. red: parpadea cuando el escudo recibe datos TX: parpadea cuando el escudo envía datos COLL : parpadea cuando se detectan colisiones de red el puente de soldadura marcadas "INT" puede conectarse para permitir que la placa de Arduino recibir una notificación basada en la interrupción de eventos desde el W5100, pero esto no es compatible con la librería Ethernet. El puente conecta el pin INT de la W5100 al pin digital 2 de Arduino.