Étape 5: Déchiffrer le code
Pour beaucoup de gens qui font leur premier projet, cela pourrait sembler comme la partie la plus difficile, mais il n’est pas. Écriture de code peut être un peu fastidieux parfois, mais surtout lors de l’exécution sur un projet Arduino de votre propre conception, quand tout fonctionne, il donne un grand sentiment d’accomplissement. L’Arduino est programmé en C / C++, mais l’IDE qui est empaqueté avec elle inclut la bibliothèque « Câblage », qui rend les nombreuses fonctions puissantes accessibles au programmeur débutant. Fondamentalement, si vous pouvez écrire une boucle, vous pouvez programmer un Arduino.J’ai parcouru de nombreux exemples de programmes (y compris de Sath02), mais quand j’ai décidé d’écrire mon code de contrôle, j’ai décidé de recommencer à zéro, puisque je voulais accéder au contrôleur directement sur la série à l’aide de le XBee pour pouvoir régler certains paramètres comme les limites sur le servo, la vitesse du moteur d’entraînement, etc.. Mon but ultime est d’écrire une interface utilisateur plus complète pour lui, mais pour l’instant, il est contrôlé via un terminal directement l’accès au réseau de série XBee. J’utilise X-CTU (disponible à partir de Digi site) pour envoyer des commandes vers le XBee sur la voiture, qui accepte les quatre commandes: (w) en avant, renverser (s), gauche (a) et droite (d). X-CTU permet l’entrée directe, ou vous pouvez créer une séquence en paquets de commandes et envoyer dans lot. En mode batch, vous pouvez insérer une virgule ou des virgules pour créer un petit délai.
J’ai inclus mon code ci-dessous, n’hésitez pas de le modifier pour votre usage, avec des attributions bonne bien sûr, mais si vous êtes intéressé à en apprendre vraiment au code, vous en apprendrez beaucoup plus à partir de zéro.