Étape 5: logiciels
Le lien du logiciel est répertorié ci-dessous. Alors qu’il est visé pour le 16F688, il est facilement porté à d’autres versions de la photo. Vous devrez modifier la ligne qui identifie la version PIC (liste =) et le fichier INCLUDE, mais ceux sont les changements intuitives. La ligne __CONFIG devez également peaufiner tout simplement parce qu’un ou deux des étiquettes utilisées soient orthographiés différemment dans certains des fichiers INCLUDE.
Le logiciel est vraiment assez simple car nous attendez simplement les entrées de caractères unique depuis le Bluetooth et ensuite activer/désactiver les commandes de direction appropriées du moteur. Comme mentionné dans l’épisode précédent, le programme Bluetooth que j’utilise est appelé « Bluetooth Serial Controller » par les Prototypes suivant. J’ai mis le mien vers le haut avec cinq boutons pour envoyer des commandes pour « Forward », « Reverse », « Left », « Droite » et « Stop ». J’ai également mis en place afin qu’il répète automatiquement la commande chaque 200ms si j’ai continué à appuyer sur le bouton. C’est utile quand on tourne à gauche ou à droite. Vous remarquerez également qu’afin de tourner dans une direction particulière vous éteignez le moteur de ce côté et allumez le moteur (vers l’avant) du côté opposé. Il est logique, si vous pensez à ce sujet. Si vous voulez expérimenter, vous pouvez le faire l’inverse en tournant le moteur sur le côté opposé et inverser le moteur pour le côté vers que vous voulez tourner. Parce que j’ai construit la voiture test avec aucune marche arrière, je viens de quitter le contrôle directionnel du logiciel même quand je suis le L298N et ajouté inverse.