Paso 2: Conseguir en la web
Este programa fue escrito en Arduino Sketch y tratamiento 3.
Hay algunas cosas que leo en como enlaces externos que proporcionaremos. En primer lugar es la comprensión de lo que una fuente RSS es y cómo se encuentra en un sitio web, aquí está el enlace: http://www.whatisrss.com/ en segundo lugar es la comprensión de lo que un archivo XML y cómo usar el tratamiento 3, aquí está el enlace: http://www.whatisrss.com/
Fue descubierto desde el principio en esta etapa que engancha hasta Wi-Fi era va a ser sumamente difícil, el grupo decidió utilizar el internet de un ordenador portátil y ejecutar el programa a través de un cable USB en el Arduino y que todavía sería el concepto que se está estudiando. Aquí está el código y las anotaciones que se usan dentro de la Air.id para conectar a la web y clasificar en una entrada;
Por debajo de la carga de RSS
String url = "http://rss.theweathernetwork.com/weather/cabc0308";
Dile el XML feed que está conectado a la url de la red de agua arriba y que su nombre es 'rss' ahora XML rss = loadXML(url);
Obtener el primer 'punto' en la lista de elementos en el XML feed XML firstChild = rss.getChild("channel/item/description");
Obtener el valor del elemento 'Descripción' y convertir a cadena, por lo que el contenido puede ser agarrado
String tiempo = firstChild.getContent("description").toString();
Comprobar si el pronóstico contiene las palabras pertenecientes a la lluvia
Si (weather.contains("Rain") || weather.contains ("baños de luz") || weather.contains("Overcast")) {}
Y en el caso de que el feed XML tienen las palabras en el anterior 'if()' el programa dice el Arduino a //turn en el LED
println ("LED salida alta"); }
otra cosa
{
Y en el caso de que el feed XML tienen las palabras en el anterior 'if()' dice que el programa de Arduino para encender println del LED ("LED salida bajo");
}
La línea de abajo es para mostrar el contenido del campo 'Descripción'. println(Weather);