Connectez vos projets Internet. (2 / 20 étapes)

Étape 2: Exemple de projet 1: alarme de parapluie

Après avoir pensé à toutes les informations utiles qui sont assis sur l’Internet, j’ai réécrit Rudolph pour saisir également des données de pages web.  Vous pouvez obtenir le code ici.

Voici comment l’utiliser pour saisir un bulletin météo sur Internet et vous rappeler quand prendre un parapluie ;

1. trouver la page web qui contient les données que vous voulez
Petites pages fonctionnent le mieux.  Les prévisions météo, j’ai surfé autour du site de NOAA et trouvé cette page.  C’est ce que j’ai entré ;

Début de la mise en réseau avec :startnetworking( port)

2. identifier les données que vous souhaitez utiliser
Sur cette page, l’élément de données < pop > est la probabilité de précipitations pour ma région.  Je n’ai besoin pour mon alarme de parapluie, la page entière - juste la valeur stockée dans la paire de balises < pop >.  La addfield méthode est comment identifier quelles parties de la page que vous souhaitez utiliser dans votre projet.  Saisir les données entre la première paire de balises < pop > avec la ligne ;

Le premier argument, string("pop") , informe le programme que nous recherchons des données au sein de la balise < pop >.  Le deuxième argument, indique au programme où les données qu’il trouve doivent être stockées.  La recherche s’arrête toujours lorsqu’il détecte la première balise qui correspond aux critères.

3. Saisissez la page web !
Maintenant, nous savons quelle page web, nos données sont stockées, sur quelles données nous voulons récupérer et où stocker le résultat.  serverrefresh s’empare de la page et met à jour les valeurs.  Chaque fois que nous l’appelons, une requête est envoyée au serveur distant et les valeurs locales sont mis à jour avec tout ce que retourne le serveur.

N’oubliez pas, que le résultat est toujours retourné comme une chaîne de texte.  Si le résultat est un nombre (comme la probabilité de pluie), la méthode str2dec convertit un nombre pour vous.

Cette alarme de parapluie s’empare d’une page web qui inclut une prévision météorologique, l’analyse et renvoie la probabilité de pluie.  Si la probabilité de pluie est supérieure à 30 %, nos LED rouge s’allume.  Voici le programme complet ;

Articles Liés

Téléphone portable chargeur Power Supply pour vos projets

Téléphone portable chargeur Power Supply pour vos projets

avoir vos batteries qui sont déjà allés morts au milieu d'une expérience ? N'est pas autrement décevant ? Dans ce projet, nous allons convertir un vieux chargeur de téléphone portable à une prise de courant que vous pouvez vous connecter à vos projet
En utilisant Android ssh raccourcis pour contrôler en toute sécurité vos projets Linux !

En utilisant Android ssh raccourcis pour contrôler en toute sécurité vos projets Linux !

Si vous faites connectés à internet trucs basés sur Linux/GNU et possèdent unAppareil Android propulsé par CyanogenMod réjouissez-vous ! Il s'agit d'un coffre-fort (aussi sûr que possible) jusqu'à contrôler vos projets, alors déverrouiller votre mais
Meilleur moyen de connecter l’arduino à internet

Meilleur moyen de connecter l’arduino à internet

Meilleur moyen de connecter l'Arduino à internetShields ici coûteux ! et cela me dérange beaucoup. Il est impossible de construire votre propre système d'automatisation sans boucliers.J'ai trouvé quelques articles sur internet, mais pour ma malchance
Tutorial Arduino - Organisez vos projets

Tutorial Arduino - Organisez vos projets

si vous avez réussi à quelques projets d'arduino, félicitations ! Vous pouvez être motivés pour participer à un projet plus vaste.Mais que vous prenez sur un projet plus vaste, votre maquette devient messier et messier, comme un bol de spaghetti (fil
Créer des titres personnalisés dans iMovie 09--ajouter des Logos et des Images transparentes pour vos projets vidéo !

Créer des titres personnalisés dans iMovie 09--ajouter des Logos et des Images transparentes pour vos projets vidéo !

Vous souhaitez Ajouter des titres personnalisés et calques transparents pour vos projets vidéo iMovie? Ce tutoriel vous apprend comment faire pour Ajouter les fichiers png image transparente à imovie et tu les couvriras sur votre vidéo. Ceci peut êtr
Super souder Inlay pour vos projets de menuiserie

Super souder Inlay pour vos projets de menuiserie

Apprenez à faire des incrustations de métal à souder pour vos projets de menuiserieEn quelques étapes faciles, vous pouvez créer une grande incrustation de métal à la recherche par utilisation de soudure qui peut être acheté dans n'importe quelle qui
List Of ** FREE STUFF ** pour vos projets

List Of ** FREE STUFF ** pour vos projets

il s'agit d'une liste des endroits que vous pouvez obtenir des trucs gratuits de, vous pouvez l'utiliser dans vos projets... C'est gratuit et les articles sont expédiés gratuite alors oui j'espère que vous aimez la liste !OK, donc j'ai organisé cette
Génial Nerf mod: connecter vos armes Nerf

Génial Nerf mod: connecter vos armes Nerf

je dois emprunter une caméra pour cette instructable: D emprunté étant le mot clé: ()               Ce Nerf mod vous montrera comment connecter vos armes Nerf. C'est très simple et facile à faire. Il n'est pas permanent donc vous pouvez le changer ch
Fils gratuits pour vos projets électroniques.

Fils gratuits pour vos projets électroniques.

Comment recycler les vieux câbles péritel pour les utiliser pour vos projets.Etape 1: Tout ce dont vous avez besoin est: A câble SCART, une paire de pinces et une sorte d'outil de coupe.Étape 2: Dévisser les cabines des bouchons de chaque côté du câb
Avance rapide de vos projets de côté !

Avance rapide de vos projets de côté !

Artistes et designers ont souvent plus d'idées qu'ils sont capables d'exécuter. Il y a toujours quelques projets parallèles que nous rêver de faire, il me semble que nous n'avons jamais assez de temps.Dans ce tutoriel je vais vous présenter avec ma f
Technique : Comment faire des coins de la carte pour vos projets de papier

Technique : Comment faire des coins de la carte pour vos projets de papier

Dans cette démonstration de la Technique, je vous montre comment faire des coins de la carte dans la carte de plaine et de relief pour tous vos projets de carte, scrapbooking et papier. Facile et rapide à faire, et une fois que vous les rendre, vous
Réutiliser l’ancienne centrale électrique pour vos projets

Réutiliser l’ancienne centrale électrique pour vos projets

utiliser centrale électrique pour vos projets en raccordant tous vos outils pour rendre vos projets plus rapidement et plus facilement
Impossible de se connecter au jeu internet HACK

Impossible de se connecter au jeu internet HACK

Je parie que vous lisez cette page presque tous ont vu cette impossible de se connecter à la page internet avec ce petit dinosaure.Et peut-être près de la moitié d'entre vous connaissent le jeu qui est caché dans cette page. Sur cette page si vous cl
Cartes pour vos projets 101

Cartes pour vos projets 101

Avez-vous rencontré un projet ou un produit qui utilise des cartes et la pensée Oh, je suis tellement va faire cela! encore en essayant de le faire, tu as finalement frustré parce que vous ne pouvait pas trouver une carte à utiliser ?Ne crains aucuns