Étape 4: Arduino Code
Cela pour moi a été la partie la plus difficile à comprendre, mais ce n’est effectivement pas très difficile une fois que vous savez comment le tableau de bord s’attend à recevoir vos données de capteur. Dans le code de l’Arduino vous utiliserez sur la Edison, vous aurez besoin les bibliothèques - disponibles d’Intel et ici dans l’arduino/IoTkit - ainsi que la bibliothèque d’Ethernet qui est incluse dans l’IDE Arduino (apparemment celui-ci est requis pour Edison).
Une fois que vous avez les bibliothèques correctement configurés, vous pouvez aller de l’avant et écrire du code Arduino comme d’habitude, avec quelques ajouts. Avant void setup(), inclure
IoTkit iotkit ;
et en void setup() comprennent
iotkit.Begin() ;
Ailleurs dans le code, chaque fois que vous voulez envoyer des données au tableau de bord, utilisez le format
iotkit.Send ("nom", value) ;
Pour « nom », le nom doit être exactement ce que vous avez utilisé lorsque vous installez d’abord le composant dans le tableau de bord (étape 2) et est sensible à la casse. La valeur doit être quelque chose que le tableau de bord comprend pour le composant, ainsi si le Type de données est Boolean, vous pouvez envoyer uniquement True ou False ; Si le nombre, les numéros seulement ensemble ; etc.
Après que vous avez terminé avec le code allez-y et transférez-le sur votre Edison.