Stap 4: Software
Krijgen van een API-sleutel
Toegang tot de weergegevens moet, we een API-sleutel. Deze zijn gratis, maar u moet zich aanmelden voor een account ontmoette Office DataPoint. Dit kan worden gedaan hier. eenmaal geregistreerd, die duurt een tijdje om te worden verwerkt, kunt u inloggen en uw API krijgen sleutel van de link aan de rechterkant zal u dit in een ogenblik.
Instellen van uw software
Als u niet reeds hebt zo verbinden met uw SparkCore uw WiFi met behulp van de Spark-App. Voeg dan uw SparkCore aan het web IDE.
Dan start een nieuw project genaamd MetLamp en voeg de NEOPixel Library. Dit is een populaire bibliotheek en is normaal gesproken boven aan de lijst. Kopieer en plak de MetLamp-Code die in het bestand MetLamp.cpp is gehecht. We moeten nu een paar regels in de buurt van de bovenkant van het bestand wijzigen. Er zijn reacties om u te begeleiden, maar alles wat je hoeft te doen is kopiëren en plakken en vervolgens uw API-sleutel over het meerdere Xs Kies uw locatie. Een lijst van mogelijke locaties kan worden gevonden in de tweede bijlage, als je niet weet het weerstation u moet, de website MET Office heeft een kaart van alle locaties in het Verenigd Koninkrijk hier. Als u een andere set van NEOPixels zijn gebruikt, kunnen het aantal en de aard van deze worden hier ook configureren.
Zodra deze zijn ingesteld, je klaar om te Flash je kern en je bent klaar! De Lamp zal check het weer en het display automatisch elk uur bijgewerkt.
Extra 's
Als u een kijkje op de code nemen ziet u een functie genaamd update_location. Dit is verbonden met een vonk functie API-aanroep voor 'locatie'. Dit kan worden gebruikt samen met uw SparkCore apparaat-ID, een toegangstoken en een andere 4-cijferige toegangscode String te wijzigen van de locatie van het weerstation. Bijvoorbeeld de Linux console oproep de locatie wijzigen naar Glasgow - zou Bishopton:
https://api.spark.io/v1/devices//location -d access_token curl = -d "args = 3134"