Descripción
Inicializa la biblioteca ethernet y configura la red.
Con la versión 1.0, la biblioteca es 
compatible con DHCP. Usando Ethernet.begin (mac) con la configuración de red 
adecuada, el escudo de Ethernet obtendrá automáticamente una dirección IP. Esto 
aumenta el programa de manera significativa. Para asegurarse de que la concesión 
DHCP se renueva correctamente cuando sea necesario, asegúrese de llamar  Ethernet.maintain() con 
regularidad.
Sintaxis
Ethernet.begin(mac); 
Ethernet.begin(mac, ip); 
Ethernet.begin(mac, ip, dns); 
Ethernet.begin(mac, ip, dns, gateway); 
Ethernet.begin(mac, ip, dns, gateway, subnet); 
Parámetros
mac: (Control de acceso a medios) para el dispositivo (matriz de 6 bytes). 
esta es la dirección de hardware Ethernet de su escudo. Los nuevos escudos 
Ethernet de Arduino incluyen una pegatina con la dirección MAC del dispositivo. 
Para escudos más antiguos, elegir su propia dirección
ip: la dirección IP del dispositivo (matriz 4 bytes)
dns: La dirección IP del servidor DNS (matriz de 4 bytes). optional: 
por defecto la dirección IP del dispositivo con el último octeto puesto a 1
gateway: la dirección IP de la pasarela de red (serie de 4 bytes). 
opcionales: por defecto la dirección IP del dispositivo con el último octeto 
puesto a 1
subnet: la máscara de subred de la red (serie de 4 bytes). opcionales: 
por defecto 255.255.255.0
Retornos
La versión de esta función DHCP, Ethernet.begin (mac), devuelve un int: 1 en una 
conexión DHCP con éxito, 0 en caso de fallo. Las otras versiones no devuelven nada.
Ejemplo
    #include <SPI.h>
#include <Ethernet.h>
// the media access control (ethernet hardware) address for the 
			shield:
			
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };  
			
//the IP address for the shield:
			
byte ip[] = { 10, 0, 0, 177 };        
			
void setup()
			
{
  Ethernet.begin(mac, ip);
			
}
			
void loop () {}
No hay comentarios:
Publicar un comentario