Étape 5: Le Code MatLab
Le code MatLab traite plus avec les données que le contrôle effectif du Conseil, si toutes les données du capteur est poussé au cours de la série sur le PC, où il est lu par MatLab.
Maintenant, les données que nous recevons de l’Arduino nous disent deux choses. Le degré de rotation du servo et la distance d’un obstacle dans cette direction. Par conséquent, les données dont nous disposons à ce stade sont dans le système de coordonnées polaires. Pour elle de donner un sens aux yeux humains lorsque visualisés, il doit être converti à la cartésienne ou système de coordonnées X-Y.
Le code MatLab fait juste cela. Il obtient des données en série entre le port de COM, enregistre dans une matrice avec l’angle de rotation et puis le convertit en coordonnées cartésiennes avec la formule donnée ci-dessus.
Une fois que c’est fait, il donne une puissance en traçant les points sur un graphique. J’ai placé le Conseil dans la boîte, et j’ai obtenu le résultat suivant.