Étape 7: Comment Arduino et Afero communiquent entre eux
Modulo et Arduino communiquent à l’aide des « Attributs » que vous définissez dans l’Afero profil Editior.
Vous devrez définir les éléments de données qui seront utilisées pour contrôler le robot--les appels de plate-forme Afero ces « attributs ». Ces attributs sont les données partagées entre le contrôleur app, le nuage Afero, le Modulo et l’Arduino.
Afero fournit un outil — l’éditeur de profil Afero — qui le rend facile de définir les attributs qui utilisera votre robot. Parce que l’application mobile Afero comprend des attributs, il n’y a aucune programmation requise, juste définition d’attribut — une fois que vous avez fait cela, l’application mobile permet un contrôle sans fil de n’importe quel projet. Ce qui rend vraiment facile et rapide de créer des projets et d’essayer de nouvelles idées.
Vous pouvez probablement penser de beaucoup de manières pour piloter le robot ; le schéma que nous allons utiliser est comme une voiture : nous allons avoir un contrôle de vitesse, un pour la direction et choisir avant, inverse, ou « parc ». Pour ce faire, nous allons définir 5 attributs :
· Vitesse pour le servo de droite et de gauche servo.
· Réglage actuel de la direction.
· Réglage de la vitesse actuelle.
· Paramètre actuel de « Transmission ».