Conecte sus proyectos para Internet. (2 / 20 paso)

Paso 2: Proyecto de ejemplo 1: alarma de paraguas

Después de pensar toda la información útil que se encuentra en Internet, escribí volver a Rudolph para también obtener datos desde páginas web.  Usted puede conseguir el código aquí.

Aquí es cómo utilizar para agarrar un pronóstico del tiempo de Internet y recordar cuando agarra un paraguas;

1. encontrar la página web que tiene los datos que desee
Pequeñas páginas funcionan mejor.  Para pronósticos del tiempo, he navegado alrededor del sitio de la NOAA y encontré esta página.  Se trata de lo que entré;

Iniciar el trabajo en red con:startnetworking( port)

2. identificar los datos que desea utilizar
En esa página, el elemento de datos < pop > es la probabilidad de precipitación por mi zona.  Para mi alarma del paraguas, no necesito toda la página - sólo el valor almacenado en el par de etiquetas < pop >.  El addfield método es cómo identificar qué partes de la página que desea utilizar en su proyecto.  Coge los datos entre el primer par de etiquetas < pop > con la línea;

El primer argumento, string("pop") , indica al programa que estamos buscando datos dentro de la etiqueta < pop >.  El segundo argumento, dice el programa almacenará los datos que encuentre.  La búsqueda siempre se detiene cuando encuentra la primera etiqueta que coincide con los criterios.

3. agarra la página web!
Ahora sabemos qué página web nuestros datos se almacenan en los datos que queremos recuperar y donde almacenar el resultado.  serverrefresh agarra la página y actualiza los valores.  Cada vez que lo llamamos, se envía una solicitud al servidor remoto y se actualizan los valores locales con lo que devuelve el servidor.

Tenga en cuenta que el resultado siempre se devuelve como una cadena de texto.  Si el resultado debe ser un número (como la probabilidad de la lluvia), el método str2dec que convertirlo a un número para usted.

Esta alarma de paraguas agarra una página web que incluye un pronóstico del tiempo, lo analiza y devuelve la probabilidad de lluvia.  Si la probabilidad de lluvia es superior al 30%, el LED rojo se enciende.  Aquí está el programa completo;

Artículos Relacionados

Usando Android ssh atajos para controlar firmemente sus proyectos de Linux!

Usando Android ssh atajos para controlar firmemente sus proyectos de Linux!

Si haces internet conectado cosas basado en Linux/GNU y poseer unDispositivo Android con CyanogenMod se regocijan! Se trata de una caja de seguridad (tan seguro como se pone) a controlar sus proyectos, así que abre su casa a sus amigos mientras que m
Mapas para sus proyectos de 101

Mapas para sus proyectos de 101

¿Ha encontrado un proyecto o producto que utiliza mapas y pensamiento Oh, así que voy a hacer esto! pero al intentar hacerlo eventualmente tienes frustrado porque no podía encontrar un mapa con?No miedo más! Con sólo 9 pagos fáciles de 99$ cada usted
Super soldadura embutido para sus proyectos de carpintería

Super soldadura embutido para sus proyectos de carpintería

Aprende a hacer incrustaciones de Metal de la soldadura para sus proyectos de carpinteríaEn pocos pasos puede crear una gran incrustación metal mira utilizando una soldadura que se puede comprar en cualquier ferretería.Ver más imágenes en mi página w
Lista de ** cosas gratis ** para sus proyectos de

Lista de ** cosas gratis ** para sus proyectos de

esta es una lista de lugares que usted puede conseguir cosas gratis de, usted puede utilizarlo en sus proyectos... Es gratis y los artículos se envían gratis eso si espero que les guste la lista!OK así que organizada este instructable por tipo de pro
Proyectos para niños: Cómo hacer un DIY 8 señaló la estrella Ninja

Proyectos para niños: Cómo hacer un DIY 8 señaló la estrella Ninja

Compañeros amantes Instructable! Yo traigo para ti un extraordinario Modelo de papel de Origami arte y aprender Cómo hacer una estrella Ninja puntas de bricolaje 8. Una idea de arte papel absolutamente fácil para los niños, para hacer, este Origami M
Cómo enseñar ingeniería basado en proyectos para niños

Cómo enseñar ingeniería basado en proyectos para niños

Si te gusta este Instructable, entonces le animo a comprar mi libro, Ingeniero de goma. Está lleno de proyectos más impresionantes y originales hecha a mano de hardware del hogar. Usted puede encontrar donde se venden libros.Este Instructable está aq
Línea de sus bolsillos, para el calor!

Línea de sus bolsillos, para el calor!

Hola amigos, este ' ible para el concurso coser caliente puede ayudar a los demás (sí, usted puede ayudar a los niños aprender!).  Trabajo con Newton North High School secundaria de Greengineers, greengineers.wikispaces.com/, las algas para biocombus
Desarrollo de proyectos para empresas y cualquier otro en la nube

Desarrollo de proyectos para empresas y cualquier otro en la nube

Se trata de mi proyecto final de Universidad el año pasado.Concepto: Voy a hacer la aplicación Web para todas las personas que necesitan organizar sus proyectos, no importa qué tipo de idea tienen o cuántos colaboradores tienen! La comunidad podrá co
Amontonamiento de TICTACTOE proyecto para niños

Amontonamiento de TICTACTOE proyecto para niños

Déjame empezar diciendo que no lo hice con la idea de este juego. El juego se llama Gobblet y es un juego comercial hizo que se vende localmente en el valle de Lee aquí en Vancouver. Mi plan era comprar el juego porque parecía tan interesante pero se
Molde de sus dientes para Halloween

Molde de sus dientes para Halloween

bastidor Dental es super divertido, y manera más fácil de lo que parece.  Halloween es la perfecta razón para hacer un molde de sus dientes para esculpir dientes falsos personalizados encima de ellos (como si usted necesitara una razón)!Si usted no p
Reutilizar la antigua central eléctrica de sus proyectos

Reutilizar la antigua central eléctrica de sus proyectos

utilizar central eléctrica para sus proyectos enganchando para arriba todas sus herramientas para hacer sus proyectos más rápido y más fácil
Brillando por sus clubes para la nueva temporada

Brillando por sus clubes para la nueva temporada

Con una nueva temporada de golf a la vuelta de la esquina es importante comenzar la temporada de nuevo con clubes fresco. Una frescaSet de palos no implica un nuevo sistema es necesario que buscar algo un limpiado para arriba y de nuevo al conjunto q
Métodos abreviados de teclado para Internet Explorer!

Métodos abreviados de teclado para Internet Explorer!

Este Instructable le mostrará algunos atajos de teclado útiles para internet explorerPaso 1: Métodos abreviados de teclado: parte 1 1. Ctrl + TAbrir una nueva pestaña2. alt + InicioLlegué a la página de inicio3. Alt + CVer favoritos, Feeds e historia
Añadir MP3 a su proyecto para $3,00

Añadir MP3 a su proyecto para $3,00

usuario de microcontrolador como una hélice, no es un gran problema para reproducir archivos WAV con mi MCU, pero reproducción de MP3 es algo demasiado complejo para los microcontroladores PICAXE, hélice o Ardunio.   Comprando una tarjeta Add-on es c