Étape 7: Logiciel & Configuration
Voir guide d’installation de la Intel le Edsion Intel avant de commencer le codage.
Le programme est une esquisse de l’Arduino en cours d’exécution sur l’Edison. J’ai expliqué à chacun des principaux blocs de code ci-dessous.
Le code inclut certaines constantes prédéfinies, déclarations de pin et quelques séries impression des déclarations qui aident au dépannage.
Retard de Tweet
Depuis Twitter filtre les tweets qui ont le même contenu et sont tweeted dans des délais courts de temps entre chacune d’elles, un standard de 3 heures (milli 10800000 deuxième) délai entre chaque tweet a été définie.
Cast de type
Un grand nombre des lectures que nous recevons de capteurs sont dans le type de données « int » ou « float ». Mais puisque nous sommes tweeting ces valeurs, nous avons besoin de les convertir en un type de données « String ». Pour cela, nous utilisons une technique spéciale de Type-casting.
Jeton de Twitter
Le jeton de twitter est créé sur le site Web de NeoCat et doit être collé dans l’espace symbolique ici.
Valeurs de capteur tweeting
Pour tweet la valeur de la sonde, nous incluons tout d’abord le type de sonde ; Exemple: « l’humidité ». Cette suivie d’une déclaration de caractère et une ligne de code requis pour transtypage. Ensuite, nous ajoutons une déclaration pour l’unité de mesure ; Exemple: « % RH ». Nous pouvons garder sur l’ajout des valeurs d’autres capteurs trop d’une manière similaire.
Carte de la Station météo et marquage
Ensuite nous étiqueter les location(City,Locality,etc) et autres mots tels que #iotweatherstn.
Horloge temps réel (RTC)
Comme expliqué précédemment TWIST pouvez Tweet également les données d’horloge temps réel. Voici un exemple de la « journée » paramètre bloc du code de la CCF. La fonctionnalité d’horloge en temps réel est facultative dans la plate-forme de torsion étant donné que le module est livré séparément. Par conséquent, il y a une branche distincte créée dans le référentiel TWIST pour le code et les schémas de la branche de l’horloge en temps réel.
Limite de 140 caractères
Ce bloc de tectrices code le tableau de chaînes en tableau de 140 caractères prêt à tweet.
Message et diagnostic de connexion
Ce bloc de code imprime quelques lignes de texte dans le Serial Monitor pour aider l’utilisateur à vérifier l’état du message et tweet.
Tous les autres blocs de code convertit simplement la lecture analogique ou numérique des capteurs en données utilisables.
Le code peut être téléchargé depuis ici ou depuis le référentiel principal :