Paso 4: Software
Obtener una API key
Para acceder a los datos meteorológicos, necesitamos un API key. Estos son libres, pero usted necesita inscribirse para una cuenta de Met Office DataPoint. Esto se puede hacer aquí. una vez registrado, que puede tomar un poco de tiempo para ser procesado, puede iniciar sesión y obtener tu API clave desde el enlace en el lado derecho se necesita esto en un momento.
El software de configuración
Si has hecho así conectarse tu SparkCore tu WiFi con la aplicación de la chispa. Luego agregar el SparkCore a la web de IDE.
Luego empezar un nuevo proyecto denominado MetLamp y agregar la biblioteca de NEOPixel. Esto es una biblioteca popular y normalmente en la parte superior de la lista. Copie y pegue el código de MetLamp como adjunto en el archivo MetLamp.cpp. Ahora tenemos que modificar un par de líneas cerca de la parte superior del archivo. Hay comentarios para guiarlo, pero todo lo que necesitas hacer es copia y pegar tu clave de API sobre la múltiple Xs y elegir su ubicación. Una lista de posibles ubicaciones pueden encontrarse en el anexo segundo, si no sabes la estación necesita, el sitio web de la MET Office tiene un mapa de todos los lugares en el Reino Unido aquí. Si utiliza otro conjunto de NEOPixels, el número y tipo de estos pueden fijar aquí también.
Una vez que éstos se establecen, su listo para Flash su base y listo!! La lámpara será controlar el tiempo y la pantalla se actualiza automáticamente cada hora.
Extras
Si usted echa un vistazo al código puede notar una función llamada update_location. Esto está conectado a una llamada a la función API chispa para "localización". Esto puede usarse junto con tu ID de dispositivo de SparkCore, un token de acceso y código de acceso de 4 dígitos otra cadena para cambiar la ubicación de la estación meteorológica. Por ejemplo la llamada de la consola de Linux para cambiar la ubicación a Glasgow - Bishopton sería:
Curl https://api.spark.io/v1/devices//location access_token -d = -d "args = 3134"