Paso 21: Carga código
Cómo funciona
El pronóstico ganchos Obtén la información de tiempo de openweathermap.org. Este programa funciona con cualquier microcontrolador que puede ser programado usando Arduino IDE y que tiene capacidades WiFi. El programa hace una petición HTTP de datos de una página JSON alojada en servidor de openweather. A continuación utiliza la librería de TextFinder Arduino para buscar información específica, como la temperatura actual y almacena en una variable.
Para este proyecto, estoy usando tablero de Edison de Intel, así que voy a ir a través del proceso de cómo a setup con esta placa particular.
Para empezar, usted necesita configurar Wi-Fi en el Edison y descargar el firmware si no no lo has hecho todavía. Intel ha mejorado su página "Primeros pasos" para la Edison, ahora se puede encontrar claros pasos llegar arriba y funcionando depende de qué sistema operativo utilizan: OS X, Windows o Linux. Intel también tiene una buena comunidad Foro, con varios moderadores y usuarios que están dispuestos a ayudar a responder preguntas que tenga.
Para ir directamente a configurar Wi-Fi, seleccione su sistema operativo en la página de iniciaba conseguir y desplácese hacia abajo hasta el paso de "conectar la placa a internet".
Una vez que utilice el comando "configure_edison--WiFi" en la aplicación de línea de comandos, permite conectividad WiFi durante el arranque para arriba de la Edison. Toma lo que parece para siempre, cuando están probando código, arrancar, por lo que no se desanime si su circuito no salto a la vida como le da la vuelta el interruptor.
Descargar el TextFinder biblioteca y colocarlo en la carpeta de Arduino y las bibliotecas. Reiniciar el IDE de Arduino y usted debería ver en ejemplos.
Descargar la biblioteca de Adafruit_PWMServoDriver y ponerlo en la misma carpeta.
Utilizando Adafruit_PWMServoDriver.h con Edison
Antes de la versión de Edison de Arduino puede compilar el código correctamente, un archivo debe ser modded. El archivo a editar es C:\arduino-1.5.3-Intel.1.0.4\libraries\AdafruitMotorShield\utility\Adafruit_PWMServoDriver.cpp
Usted puede encontrar un hilo en el foro de Intel aquí que pasa a través de las ediciones, es un pequeño cambio. Después de guardar el nuevo archivo .cpp, cierre de Arduino y reinicie. La compilación de código y golpeó a abrir, se debe ser salsa.
Descargar el archivo adjunto y abrirlo en el IDE de Arduino de Intel.
Conexión a la red
Hay un par de cosas a cambiar en el código que se conecta a tu red local, su nombre de red y contraseña. Usted encontrará las líneas que deben cambiar en la parte superior del bosquejo.