

Add to Cart
Vista delantera del tablero de Ethernet de Arduino con el módulo opcional del PoE
Vista delantera del tablero de Ethernet de Arduino
Vista posterior del tablero de Ethernet de Arduino
Ethernet de Arduino es un tablero del microcontrolador basado en el ATmega328 (ficha técnica). Tiene 14 pernos digitales de la entrada-salida, 6 entradas análogas, un oscilador cristalino de 16 megaciclos, una conexión RJ45, un enchufe del poder, un jefe de ICSP, y un botón de reinicio.
NOTA: Fija 10, 11, 12 y 13 son reservados para interconectar con el módulo de Ethernet y no se deben utilizar de otra manera. Esto reduce el número de pernos disponibles a 9, con 4 disponibles como salidas de PWM.
Un poder opcional sobre el módulo de Ethernet se puede añadir al tablero también.
Ethernet diferencia de otros tableros en que no tiene un microprocesador USB-a-serial a bordo del conductor, pero tiene un interfaz de Ethernet de Wiznet. Éste es el mismo interfaz encontrado en el escudo de Ethernet.
Un lector a bordo de la tarjeta microSD, que se puede utilizar para almacenar los ficheros para servir sobre la red, es accesible a través de la biblioteca del SD. El Pin 10 es reservado para el interfaz de Wiznet, SS para la tarjeta del SD está en Pin 4.
El jefe de seis pernos se puede conectar con un cable de FTDI o un tablero serial del USB para proporcionar alimentación por USB y la comunicación al tablero.
Microcontrolador | ATmega328 |
Voltaje de funcionamiento | 5V |
Enchufe del voltaje de entrada (límites) | 6-18V |
Voltaje de entrada PoE (límites) | 36-57V |
Pernos de la entrada-salida de Digitaces | 14 (cuyo 4 proporcionan PWM hecho salir) |
Pernos de Arduino reservados: | |
10 a 13 usados para SPI | |
4 usados para la tarjeta del SD | |
Interrupción 2 W5100 (cuando está tendida un puente sobre) | |
Pernos de la entrada análoga | 6 |
Corriente de DC por el Pin de la entrada-salida | 40 mA |
Corriente de DC para Pin 3.3V | 50 mA |
Memoria Flash | 32 KB (ATmega328) cuyo 0,5 KB usados por el cargador de arranque |
SRAM | 2 KB (ATmega328) |
EEPROM | 1 KB (ATmega328) |
Frecuencia de reloj | 16 megaciclos |
Regulador integrado TCP/IP de Ethernet W5100 | |
Poder sobre Ethernet Jack magnético listo | |
Micro tarjeta SD, con los traductores activos del voltaje |
El tablero puede también ser accionado vía una fuente de la alimentación externa, un poder opcional sobre el módulo de (PoE) de Ethernet, o usando un conector del serial de FTDI cable/USB.
La alimentación externa puede venir de un adaptador de CA-a-DC (pared-verruga) o de la batería. El adaptador puede ser conectado tapando un enchufe 2.1m m centro-positivo en el enchufe del poder del tablero. Las ventajas de una batería se pueden insertar en los jefes del perno de la tierra y de Vin del conector de PODER.
El tablero puede actuar encendido una fuente externa de 6 a 20 voltios. Si está suministrado menos que 7V, sin embargo, el perno 5V puede proveer menos de cinco voltios y el tablero pueden ser inestables. Si usa más que 12V, el regulador de voltaje puede recalentar y dañar al tablero. La gama recomendada es 7 a 12 voltios.
Los pernos del poder son como sigue:
El módulo opcional del PoE se diseña para extraer poder de un cable de Ethernet convencional de la categoría 5 del par trenzado:
NOTA: el poder sobre el módulo de Ethernet es hardware propietario no hecho por Arduino, él es un accesorio de los terceros. Para más información, vea la ficha técnica
Al usar el adaptador, el poder puede venir de un adaptador de CA-a-DC (pared-verruga) o de la batería. El adaptador puede ser conectado tapando un enchufe 2.1m m centro-positivo en el enchufe del poder del tablero. Las ventajas de una batería se pueden insertar en los jefes del perno de la tierra y de Vin del conector de PODER.
El tablero puede actuar encendido una fuente externa de 6 a 20 voltios. Si está suministrado menos que 7V, sin embargo, el perno 5V puede proveer menos de cinco voltios y el tablero pueden ser inestables. Si usa más que 12V, el regulador de voltaje puede recalentar y dañar al tablero. La gama recomendada es 7 a 12 voltios.
El ATmega328 tiene 32 KB (con 0,5 KB usados para el cargador de arranque). También tiene 2 KB de SRAM y 1 KB de EEPROM (que se pueda leer y escribir con la biblioteca de EEPROM).
Cada uno de los 14 pernos digitales en el tablero de Ethernet se puede utilizar como una entrada o salida, usando pinMode (), digitalWrite (), y funciones del digitalRead (). Actúan en 5 voltios. Cada perno puede proporcionar o recibir un máximo de 40 mA y hace que un interno levante el resistor (desconectado por abandono) de 20-50 kOhms. Además, algunos pernos han especializado funciones:
El tablero de Ethernet tiene 6 entradas análogas, etiquetadas A0 con A5, que proporcionan 10 pedazos de resolución (es decir 1024 diversos valores). Por abandono miden de la tierra a 5 voltios, aunque son él posible cambiar el extremo superior de su gama usando el perno de la AREF y la función del analogReference (). Además, algunos pernos han especializado función:
Hay un par de otros pernos en el tablero:
Vea también el trazado entre los pernos de Arduino y los puertos ATmega328.
Ethernet de Arduino tiene varias instalaciones para comunicar con un ordenador, otro Arduino, u otros microcontroladores.
Una biblioteca de SoftwareSerial permite la comunicación serial sobre los pernos digitales del Uno un de los.
El ATmega328 también apoya la comunicación de TWI y de SPI. El software de Arduino incluye una biblioteca del alambre para simplificar el uso del autobús de TWI; vea la documentación para los detalles. Para la comunicación de SPI, utilice la biblioteca de SPI.
El tablero también puede conectar con una red atada con alambre vía Ethernet. Al conectar con una red, usted necesitará proporcionar una dirección IP y una dirección MAC. La biblioteca de Ethernet se apoya completamente.
El lector a bordo de la tarjeta microSD es accesible a través de la biblioteca del SD. Al trabajar con esta biblioteca, los SS están en Pin 4.
Es posible programar al tablero de Ethernet de Arduino en dos maneras: a través del jefe de la programación serial de 6 pernos, o con un programador de la ISP del externo.
El jefe de la programación serial de 6 pernos es compatible con los cables de FTDI USB y los tableros USB-a-seriales básicos del desbloqueo del FTDI-estilo de Sparkfun y de Adafruit incluyendo el conector USB-serial de Arduino. Ofrece la ayuda para el reset automático, permitiendo que los bosquejos sean cargados sin presionar el botón de reinicio en el tablero. Cuando está tapada en un adaptador del FTDI-estilo USB, Ethernet de Arduino se acciona del adaptador.
Usted puede también programar al tablero de Ethernet con un programador externo como un mkII o USBTinyISP de AVRISP. Para poner su ambiente para quemar un bosquejo con un programador, siga estas instrucciones. Esto suprimirá el cargador de arranque serial, sin embargo.
Todos los bosquejos del ejemplo de Ethernet trabajan como hacen con el escudo de Ethernet. Asegúrese de cambiar los ajustes de la red para su red.
La longitud máxima y la anchura del PWB de Ethernet son 2,7 y 2,1 pulgadas respectivamente, con el conector RJ45 y el enchufe del poder extendiendo más allá de la dimensión anterior. Cuatro agujeros del tornillo permiten que aten al tablero a una superficie o a un caso. Observe que la distancia entre los pernos digitales 7 y 8 es 160 milipulgada (0,16"), no un incluso múltiple del espaciamiento de 100 milipulgadas de los otros pernos.
Con este tablero usted necesita cambiar el fichero de boards.txt en su directorio de Arduino (encuéntrelo en: “Arduino-00xx > hardware > arduino”) con esta versión actualizada que incluye también al tablero mega de ADK:
[Downladed, esto archiva es comprimido en un archivo de la cremallera, así que usted necesidad de desabrocharlo en el directorio descrito arriba.]