Etape 21 : Upload Code
Comment ça marche
Les prévision des patères obtenir les renseignements météorologiques de openweathermap.org. Ce programme fonctionne avec n’importe quel microcontrôleur qui peut être programmé à l’aide de l’Arduino IDE et qui a des capacités WiFi. Le programme effectue une requête HTTP de données sur une page JSON, hébergée sur le serveur d’openweather. Ensuite, il utilise la bibliothèque de TextFinder Arduino pour rechercher des informations spécifiques, telles que la température actuelle et stocke dans une variable.
Pour ce projet, j’utilise Office Edison Intel, donc j’irai à travers le processus de la façon dont le programme d’installation avec ce Conseil particulier.
Pour commencer, vous aurez besoin de mettre en place le WiFi sur votre Edison et télécharger le firmware si vous n’avez pas encore fait. Intel a grandement amélioré leur page "Getting Started" pour l’Edison, vous pouvez maintenant trouver clair comment obtenir et en cours d’exécution dépend de quel OS vous utilisez: OS X, Windows ou Linux. Intel a également une bonne communauté forum, avec plusieurs modérateurs et utilisateurs qui n’hésitent pas à répondre aux questions, que vous pourriez avoir.
Pour aller directement à la mise en place WiFi, choisissez votre système d’exploitation sur la page obtenir commencée et faites défiler jusqu'à l’étape « connecter votre planche à internet ».
Une fois que vous utilisez la commande "configure_edison--WiFi" dans votre application de ligne de commande, il permet la connectivité WiFi au démarrage vers le haut de l’Edison. Il prend ce qui semble être pour toujours, lorsque vous testez le code, pour démarrer, donc ne vous découragez pas si votre circuit ne sautez à vie dès que vous appuyer sur l’interrupteur.
Télécharger le Bibliothèque TextFinder et placez-le dans votre dossier Arduino/bibliothèques. Redémarrez l’IDE Arduino et vous devriez le voir dans les exemples.
Télécharger la bibliothèque Adafruit_PWMServoDriver et le mettre dans le même dossier.
À l’aide de Adafruit_PWMServoDriver.h avec Edison
Avant la version Edison d’Arduino peut compiler le code correctement, un fichier doit être modded. Le fichier à modifier est C:\arduino-1.5.3-Intel.1.0.4\libraries\AdafruitMotorShield\utility\Adafruit_PWMServoDriver.cpp
Vous pouvez trouver un thread sur le forum Intel ici qui traverse les modifications, c’est un petit changement. Après que vous enregistrez le nouveau fichier .cpp, fermer Arduino et redémarrez. Rouvrir la compilation de code et de succès, il devrait être que tous être sauce.
Télécharger le fichier joint et ouvrez-le dans IDE Arduino d’Intel.
Connexion au réseau
Il y a quelques choses à modifier dans le code afin qu’il se connecte à votre réseau local, votre nom de réseau et le mot de passe. Vous y trouverez les lignes qui doivent être changés vers le haut de l’esquisse.
forecastCoatHooks.ino