El montaje es el siguiente:
1. Arduino Duemilanove (2009)
2. Ethernet Shield for Arduino
3. Led
4. Móvil o PC portátil
Pasos:
- El Ethernet Shield va conectado al Arduino 2009.
- Alimentamos con 5V a través de un cable USB a un PC portátil (se podría alimentar con baterías)
- Conectamos el Ethernet Shield a la red LAN Ethernet con cable UTP con conector RJ-45.
- Programamos una aplicación .pde (WebServer2) en el portátil y la transferimos por USB al Arduino.
- Conectamos un led en las salidas digitales del Ethernet Shield (PIN 9 y GND).
- Accedemos a la aplicación a través de un navegador web en móvil o pc portátil poniendo la dirección IP del Arduino (http://192.168.1.82)
El programa que reside en Arduino es un servidor web a medida que actúa sobre las entradas digitales del mismo.
El servidor web utiliza las librerías:
- Ethernet.h
- WString.h
y ofrece una página web que consiste en dos botones (ON, OFF) que le pasa por GET el parámetro "do" con los valores ON u OFF de la siguiente manera:
El servidor parsea la URL enviada por el cliente web y obtiene los valores ON u OFF para poner el pin 9 a HIGH o LOW.