Uw projecten verbinden met Internet. (2 / 20 stap)

Stap 2: Voorbeeld Project 1: paraplu Alarm


Na denken over alle nuttige informatie die op Internet zit, heb ik opnieuw geschreven Rudolph te ook grijpen gegevens uit webpagina's.  U kunt de code hier.

Hier is hoe het te gebruiken om te grijpen een weerbericht uit het Internet en u eraan herinneren wanneer om te grijpen een paraplu;

1. Ga naar de webpagina met de gegevens die u wilt
Kleine pagina's werken het beste.  Voor voorspelling, ik gesurft rond de NOAA-site en vond Deze pagina.  Dit is wat ik ingevoerd;

Start de netwerken met:startnetworking( port)

2. Selecteer de gegevens die u wilt gebruiken
Op die pagina is de data-element < pop > de kans op neerslag voor mijn gebied.  Voor mijn paraplu Alarm hoef ik niet de hele pagina - alleen de waarde die is opgeslagen in de paar < pop >-codes.  De addfield methode is hoe u identificeren welke gedeelten van de pagina die u wilt gebruiken in uw project.  Pak de gegevens tussen het eerste paar van < pop > tags met de lijn;

Het eerste argument, string("pop") , zegt het programma dat wij gegevens binnen de code < pop > zoekt.  Het tweede argument, vertelt het programma waarin de gegevens worden gevonden moet worden opgeslagen.  Het zoeken stopt altijd wanneer het vindt de eerste tag die voldoet aan de criteria.

3. Pak de webpagina!
Nu weten we welke web-pagina onze data wordt opgeslagen op, welke gegevens wij wilt ophalen, en waar u het resultaat wilt bewaren.  serverrefresh de pagina grijpt en werkt u de waarden.  Telkens wanneer die we het noemen, een aanvraag wordt verzonden naar de externe server en de lokale waarden worden bijgewerkt met wat de server retourneert.

Houd in gedachten dat het resultaat altijd als een tekenreeks wordt geretourneerd.  Als het resultaat moet een getal (zoals de kans op regen), zal de str2dec-methode converteren naar een getal voor u.

Deze paraplu alarm pakt een webpagina die omvat een weerbericht, ontleedt het en geeft als resultaat de kans op regen.  Als de kans op regen groter is dan 30%, gaat onze rode LED branden.  Hier is het volledige programma;

Gerelateerde Artikelen

Goedkoopste manier arduino verbinden met internet

Goedkoopste manier arduino verbinden met internet

Goedkoopste manier Arduino verbinden met internetShields hier duur! en dit stoort me veel. Het is onmogelijk om te bouwen van uw eigen automatiseringssysteem zonder schilden .Ik vond een aantal artikelen op internet, maar voor mijn pech niet van hen
Het opzetten van een persoonlijke WiFi Hotspot op iPhone, binden en verbinden met Internet

Het opzetten van een persoonlijke WiFi Hotspot op iPhone, binden en verbinden met Internet

Instellen van uw persoonlijke WiFi Hotspot op je iPhone is eenvoudig.Hierdoor zal u dekking van de cel van de gegevens van je iPhone delen met andere apparaten, zoals een iPad of een laptopcomputer.Deze video toont welke stappen zijn nodig om deze ge
Hoe je Nintendo Wii verbinden met het internet.

Hoe je Nintendo Wii verbinden met het internet.

Een Nintendo Wii verbinden met het Internet met een draadloze verbinding:Zet op je Nintendo Wii. Ga naar het instellingenmenu.Selecteer vervolgens de pijl naar links te scrollen meer opties. Selecteer 'Internet' uit de lijst en de "Verbindingsinstell
Intel® RealSense™ 3D-Camera te verbinden met de Edison Intel®

Intel® RealSense™ 3D-Camera te verbinden met de Edison Intel®

Intel® heeft veel grote innovatie. Is een Intel® RealSense™ technologie met de Intel® RealSense™ 3D-camera's en de SDK; We kunnen toepassingen maken die gebaar detectie met gezichts analyse, achtergrond segmentatie, stemerkenning, stem synthese kunne
Hoe een Raspberry Pi verbinden met een Wi-Fi-netwerk

Hoe een Raspberry Pi verbinden met een Wi-Fi-netwerk

Dus je wilt een Raspberry Pi verbinden met internet, maar uw computer een ethernet-verbinding, of het ontbreekt u gebrek aan een ethernet-kabel. Wat te doen?Wat je nodig hebt:Raspberry PimicroSD-kaartHDMI-kabelUSB-lichtnetadapter (dat kan bieden ten
Raspberry Pi verbinden met WiFi draadloze

Raspberry Pi verbinden met WiFi draadloze

dit instructable laat zien hoe u Raspi verbinden met Internet met WiFi adapter of WiPi.Stap 1: Wat hebben we nodig? RaspiWiFi adapterStap 2: Voorbereiding voor het bewerken van interfacesOpen LXTerminal en schrijven:sudo susudo apt-get install mcy (w
DIY IoT apparaten verbinden met het Internet met pfodApp

DIY IoT apparaten verbinden met het Internet met pfodApp

Hoe te maken thuis en weg via de zelfde verbindingDeze instructabe wordt beschreven hoe om uw WiFi pfodDevice, IoT, verbonden met het Internet. Het toont ook hoe de pfodApp lost het probleem van niet zijnde kundig voor verbinden met uw lokale apparaa
Een weerstation verbinden met het Internet van dingen

Een weerstation verbinden met het Internet van dingen

Hallo en welkom op de stapsgewijze instructies voor het maken van uw weerstation Davies-deel van het Internet van dingen met behulp van onze Intel ICRI kit.Met behulp van deze kit, die u kundig voor uw weerstation Davies verbinden met een Intel Galil
Controleren van de jurk - hart signalen verbinden met de IoT

Controleren van de jurk - hart signalen verbinden met de IoT

De Monitor jurk is een experiment in het onderzoek naar de verschillende manieren van digitalisering van de hartactiviteit van de drager, alsmede het verwerken van de gegevens.Drie elektroden binnen de jurk meet de elektrische signalen die door de dr
IoT ESP8266 Series: 1 - verbinden met WIFI Router

IoT ESP8266 Series: 1 - verbinden met WIFI Router

Dit is deel 1 van een "Instructables" serie gewijd voor uitleg over het maken van een Internet of Things -project met behulp van ESP8266 NodeMCU die zich richt op het lezen en verzenden van gegevens naar een website en het maken van een actie me
Verbinden met Blynk met behulp van ESP8266 als Arduino Uno wifi schild (alleen Mac)

Verbinden met Blynk met behulp van ESP8266 als Arduino Uno wifi schild (alleen Mac)

Dit is een leerprogramma om u te tonen hoe u verbinding met Blynk met behulp van een ESP8266 - 01 als een Arduino Uno wifi schild. Deze tutorial is zeer gedetailleerd om te helpen die erg nieuw voor dit spul zijn.-Benodigde hardware:Arduino UnoMale n
Arduino Nano: Foto-onderbreker (Slotted Optocoupler) verbinden met Visuino

Arduino Nano: Foto-onderbreker (Slotted Optocoupler) verbinden met Visuino

Slotted optokoppelaars (foto Interrupters) zijn zeer nuttig sensoren, vaak opgenomen in Arduino projecten om de positie van bewegende objecten detecteren, meten van de snelheid van de rotatie of lineaire beweging, frequentie van gebeurtenissen, en ve
Android via Bluetooth verbinden met de Arduino Uno

Android via Bluetooth verbinden met de Arduino Uno

In dit project wordt een seriële Bluetooth-module gebruikt voor het maken van een verbinding tussen de Arduino Uno en een Android app die ik heb met MIT App uitvinder gemaakt.Arduino luistert naar de opdrachten aan het licht van enkele LED's of weerg
AnimHome - pet apparatuur verbinden met slimme huis en slimme telefoon

AnimHome - pet apparatuur verbinden met slimme huis en slimme telefoon

Uw huisdier is een van de meest aanwezig en actief inzittende van uw huis. Dat is waarom high-tech apparatuur voor huisdieren is een veeleisende en groeiende markt. Gebruik te maken van de verbazingwekkende functies van deze apparaten, door hen te ve