Escudo de Ethernet W5100 – I

Vamos a conectar un arduino duemilanove con un escudo Ethernet W5100 y realizaremos un servidor Web.

Cuando conectamos un Arduino Ethernet Shield en un Router, éste le asigna una dirección IP dentro de tu propia Red que se encuentre libre, es decir, una identificación que le permite diferenciar a tu Arduino del resto de ordenadores y demás elementos que tengas conectados a la red local de tu casa. Si no conocemos esa IP, el sistema dejará de funcionar. Para solucionar esto, lo que realizamos es asignarle mediante programación un IP conocida que se encuentre libre en nuestra Red Local con los siguientes pasos:

  1. Pulsa el botón de inicio.
  2. En la barra de búsquedas, escribe “cmd” y ejecuta el programa encontrado.
  3. Te habrá salido otra ventana de fondo negro.
  4. Escribe en ella “ipconfig”.
  5. Vamos a mirar si la dirección IP 192.168.1.177 se encuentra libre
  6. Escribe ping 192.168.1.177

ip_sin_ocupada

IP Libre

ip_ocupada

IP Ocupada

Todas los dispositivos que conectas a tu red poseen un número identificativo “MAC”, de cara a la red, es como su DNI. Al igual que la IP, no debe haber otro dispositivo con el mismo MAC. El MAC de tu Arduino puede ser fijado por ti, por defecto puede ser: byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }, salvo que tengas especial interés por utilizar otra.

Vamos a crear un página Web con seis enlaces, tres enlaces encenderán un LED, o otros tres lo apagarán de la siguiente forma:

  1. Cargamos las librerías y realizamos la asignaciones de la dirección IP, MAC y puerto del servidor.codigo_libreria_ip_mac
  2. Establecemos los pines de Salida para los LED
  3. Inicializamos la conexión Ethernet
  4. Creamos una conexión Cliente
  5. Creamos la página Web
  6. Y por último evaluamos si ha sido pulsado algún enlace

Esquema de los LED

semaforo_ethernet

Circuito teórico

semaforo_ethernert_bb

 

Circuito Práctico.

vista_general_02

Programa Arduino

codigo_ethernet

Página Web

pagina_web_led

Códigos Fuente  Arduino

ConexionEthernet.ino

Vídeo resumen:

 

Anuncios

Publicado el febrero 19, 2017 en Arduino, Comunicacion Serie, Electrónica, Paguinas Web, Programación, Servidor Web y etiquetado en , , , , , , , . Guarda el enlace permanente. Deja un comentario.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: