Anda di halaman 1dari 11

TIPOS DE TRANSMISIÓN DE DATOS QUE PERMITE EL

PROTOCOLO ETHERNET.
UNICAST
• El método de transmisión unicast es uno a uno (one-to-one), con este método el
envío de datos se realiza desde un único emisor a un único receptor.
BROADCAST

• Broadcast es un método de transmisible de uno-a-todos, en donde se envían


los datos a todos los dispositivos al mismo tiempo, como se muestra en la
siguiente imagen.
MULTICAST
• Multicast es un método de transmisión de uno-a-muchos, envío de los datos a
múltiples destinos simultáneamente
LIBRERÍA ETHERCARD
• EtherCard es un controlador para el chip Microchip ENC28J60, compatible
con Arduino IDE.
REQUISITOS PARA EL USO DE LA LIBRERÍA
• Para hacer uso de esta librería hay ciertos requisitos los cuales se muestran a continuación:
• Esta biblioteca solo admite el chip ENC28J60.
• Solo se admiten microcontroladores basados en AVR, como:
• Arduino Uno
• Arduino Mega
• Arduino leonardo
• Arduino Nano / Pro / Fio / Pro-mini / LiliPad / Duemilanove
• Cualquier otro clon de Arduino que use un microcontrolador AVR debería funcionar
• Esta biblioteca utiliza la interfaz SPI del microcontrolador, y requerirá al menos un pin
dedicado para CS, más los pines SO, SI y SCK de la interfaz SPI.
• Cualquier IDE de Arduino que sea de la versión o superiores a 1.0.0 funcionan perfectamente
para esta librería.
CONEXIONES PIN

ENC28J60 Arduino Uno ENC28J60 Arduino Mega

VCC 3.3V VCC 3.3V

GND GND GND GND

SCK Pin 13 SCK Pin 52

MISO Pin 12 MISO Pin 50

MOSI Pin 11 MOSI Pin 51

CS Pin 10 CS Pin 53
INICIALIZANDO LA BIBLIOTECA

• Iniciar para iniciar la llamada a la biblioteca ether.begin().


DIRECCIÓN IP ESTÁTICA

• Para configurar una dirección IP estática utilice ether.staticSetup().


ENVIAR PAQUETE UDP

• Para enviar un paquete UDP se usa ether.sendUdp().


BÚSQUEDA DE DNS

• Para realizar un uso de búsqueda de DNS ether.dnsLookup().


DIARAMA DEL CIRCUITO IMPLEMENTADO