Cómo utilizar Arduino para encender una lámpara de forma remota, directamente desde tu iPhone/Android (3 / 6 paso)

Paso 3: Instalación del Software de los diversos componentes

Las funciones que permiten que funcione la tarjeta ethernet no está presente en el IDE de Arduino. Por esta razón es necesario instalar esta librería, dentro de la carpeta "librerias" Arduino. Para ello, simplemente descargue el archivo en. Zip, lo descomprimimos y mover a la carpeta de Arduino, sin necesidad de abrir el programa. Como alternativa, puede hacer este procedimiento directamente desde el software IDE.
Ahora que la biblioteca está presente, podemos proceder a cargar el archivo en nuestro Arduino Uno.
Para ello descarga el código fuente desde este enlace y pulsar el botón en la parte superior izquierda, para transferirlo a nuestro microcontrolador. Después de unos segundos, si todo va bien, llegará el mensaje "Carga completa". Ahora por fin podemos ir a la práctica!

/**
Questo codice permette di accendere una lampada o al relé da remoto, sfruttando
la scheda di rete ENC28J60
SCK -> 13
Por lo tanto -> 12
SI -> 11
CS -> 8
VCC -> 3.3 V
GND -> GND
*/

#include < EtherCard.h >
#define RELAY_PIN 5
#define REQUEST_RATE 5000

MIMAC de estática bytes [] = {0x74, 0x69, 0x69, 0x2D, 0 x 30, 0x31};
char * a = "ON";
char * off = "OFF";
relayStatus Boolean;
char * relayLabel;
char * linkLabel;

byte Ethernet::buffer [700];

void setup () {}
Serial.Begin(9600);
Serial.println ("obteniendo IP via DHCP");

Si (ether.begin (sizeof Ethernet::buffer, MIMAC) == 0)
Serial.println ("fallado el acceso Ethernet controlador");

Si (! ether.dhcpSetup())
Serial.println ("DHCP error");

ether.printIp ("My IP:", ether.myip);
ether.printIp ("máscara de red:", ether.mymask);
ether.printIp ("IP de GW:", ether.gwip);
ether.printIp ("IP del DNS:", ether.dnsip);

Serial.println();

pinMode (RELAY_PIN, salida);
digitalWrite (RELAY_PIN, bajo);
relayStatus = false;
relayLabel = off;
linkLabel =;
}

void loop () {}

palabra len = ether.packetReceive();
pos de la palabra = ether.packetLoop(len);

{if(POS)}

¿Si (strstr ((char *) Ethernet::buffer + pos, "obtener /? ON")! = 0) {}
relayStatus = true;
relayLabel =;
linkLabel = off;
¿} else if (strstr ((char *) Ethernet::buffer + pos, "obtener /? OFF")! = 0) {}
relayStatus = false;
relayLabel = off;
linkLabel =;
}
digitalWrite (RELAY_PIN, relayStatus);

BufferFiller bllenar = ether.tcpOffset();
bfill.emit_p (PSTR ("HTTP/1.0 200 OK\r\n"
"Tipo de contenido: texto/html\r\nPragma: no-cache\r\n\r\n"
"< html >< cabeza >< nombre meta = 'viewport' content =' ancho = 200px'/ >< / cabeza >< cuerpo >"
"< div estilo =' posición: absolute; width: 200px; altura: 200px; top: 50%; izquierda: 50%; margen:-100px 0 0 - 100px" > "
"< div estilo ='font: bold verdana 14px; texto-alinee: Centro ' > relé es $S < / div >"
"< br >< estilo div =' texto-alinee: Centro ' >"
"< a href ='/? '$S >< img src = 'http://ismanettoneblog.altervista.org/blog/wp-content/uploads/2014/02/bt _$S.png' >< /a >"
"< div > Controlla la lampada < div >"
"< / div >< / div >< cuerpo / >< / html >"
), relayLabel, linkLabel, linkLabel);

ether.httpServerReply(bfill.position());
}
}

Artículos Relacionados

Automatización casera DIY para principiantes.  Absolutamente ninguna codificación o soldadura necesaria.  Android/Arduino para encender cosas

Automatización casera DIY para principiantes. Absolutamente ninguna codificación o soldadura necesaria. Android/Arduino para encender cosas

Este instructiable está dirigido a los principiantes. Si usted puede manejar un cuchillo sin cortar los dedos se pueden hacer y personalizar este controlador de automatización del hogar.Estas instrucciones están también en línea en www.pfod.com.au ba
Cómo (no.) Para hacer una lámpara electroluminiscente Edison | EL casero "Bobina" luz nocturna

Cómo (no.) Para hacer una lámpara electroluminiscente Edison | EL casero "Bobina" luz nocturna

En este instructable, voy a mostrarte Cómo para hacer un Edison lámpara electroluminiscente. Bueno, eso fue lo que fue originalmente este Instructable.Pensé en colocar EL alambre dentro de un tarro de masón en una forma zigzag arriba y abajo, que har
Reutilizar el viejo equipo de extinción de incendios para hacer una lámpara.

Reutilizar el viejo equipo de extinción de incendios para hacer una lámpara.

Encontré varios artículos de equipos contraincendios, justo ahí. Guardé para hacer algo, por lo que estoy tratando. Decidí hacer algunas lámparas, ya que tenía algunos accesorios, también. Empecé con una antigua máscara SCBA. Se trata de las máscaras
Como encender una lámpara de Redstone sin un botón???

Como encender una lámpara de Redstone sin un botón???

Estos son los pasos a la luz de una lámpara de Redstone sin un botón...Paso 1: fuente La fuente de energía es un bloque de Redstone... Colocar en cualquier lugar en la superficie...Paso 2: lámpara Coloque la lámpara de Redstone justo al lado de bloqu
Reasignar el desecho para hacer una lámpara de

Reasignar el desecho para hacer una lámpara de

esto es una lámpara hecha de restos de poner alrededor de mi tienda y colader (tamiz) pagué $0,25 para una venta de garaje.Paso 1: Preparando el colador Siempre me parece ver coladores en ventas de yarda, así que decidí escoger uno para arriba (.25 p
Con IFTTT para crear un mapa de la foto en vivo desde tu iPhone (u otros dispositivos)

Con IFTTT para crear un mapa de la foto en vivo desde tu iPhone (u otros dispositivos)

Esta es una guía práctica para tomar una foto con tu iPhone (u otros dispositivos compatibles), enviar la imagen a una hoja de cálculo de google y migrar los datos a una tabla de la fusión de Google y finalmente producir un mapa de donde se tomó la f
Utilizar autohipnosis para obtener una mejor noche de sueño.

Utilizar autohipnosis para obtener una mejor noche de sueño.

Hay muchas razones por qué no podemos conseguir dormir por la noche.  Puede que hay un problema de salud físico o mental que se mantiene despierto por la noche.  Su entorno de sueño no puede ser propicio para una buena noche de sueño.  Tal vez tienes
Cómo hacer una cortina de tambor para cubrir una lámpara de techo existente

Cómo hacer una cortina de tambor para cubrir una lámpara de techo existente

haga clic aquí para una guía de recursos completa para este episodio:http://www.engineeryourspace.com/Engineer_Your_Space/DIY_Drum_Shade_Ceiling_Fixture.html¿Te gusta todo sobre su apartamento, salvo ese accesorio ligero de techo feo? Necesidad de re
Cómo hacer una lámpara con forma de lirio (Norm 06)

Cómo hacer una lámpara con forma de lirio (Norm 06)

este instructable le proporcionará las plantillas para construir uno (o más bien 2 de diferente tamaño), subsidiaria de la construcción original, dibujada por mí y totalmente gratis. Estéticamente por lo menos, parece bastante bastante (^_^)http://ww
Configurar chipKIT dp32 utilizar Arduino IDE

Configurar chipKIT dp32 utilizar Arduino IDE

¿Sabe que usted puede programar la placa chipKIT o cualquier chip PIC32 utilizando el IDE de Arduino? Es realmente muy fácil. Este tutorial mostrará cómo configurar su dp32 chipKIT para utilizar IDE de Arduino para su desarrollo. Tenga en cuenta que
Utilice el trapicheo para encender las luces con tu smartphone

Utilice el trapicheo para encender las luces con tu smartphone

El Switcheroo pretende controlar voltajes DC de pequeña corriente, de bajo consumo como los comúnmente usados en dispositivos pequeños. Encender una lámpara es una aplicación de voltaje AC de alta corriente, alta potencia. La manera más fácil y más s
Como encender una parrilla de carbón de leña con una chimenea

Como encender una parrilla de carbón de leña con una chimenea

en este video muestro cómo a la luz A parrilla de carbón con una chimenea.  Durante años he utilizado el método estándar de iluminación mi parrilla con fluido pero después de conseguir frustrado con resultados mixtos cada vez, me decidí a comprar un
Una lámpara de LED Multicolor

Una lámpara de LED Multicolor

Este proyecto, mi primer documentado aquí en Instructables, permitirá crear un programables Multicolor LED lámpara de lujo, usando una caja impresa 3D, algunos bares de plexiglás, un circuito microcontrolador basado y un anillo de leds.Surgió la idea
Cómo crear una lámpara de Metal brillante con papel

Cómo crear una lámpara de Metal brillante con papel

Allright! Allright! Antes de pensar que el título de este instructable es engañoso, leyendo. :)«Ideas no se quede en una cabeza por mucho tiempo» - TarunYo era la navegación behance.net y encontró la cartera de diseño impresionante llamada Romy Kuhne