Étape 4: Programmation de l’Arduino
Il est maintenant temps de programmer l’Arduino pour que le distributeur puisse fonctionner. Ceci est réalisé par l’écriture de code dans l’IDE Arduino et y compris les bibliothèques pour chacun des engins utilisés pour que les mots-clés peuvent être utilisés pour contrôler chaque appareil. Après notamment les bibliothèques, les numéros de broches pour les broches sélectionnez reset et esclave pour le lecteur RFID doivent être définies à l’aide de l’instruction #define. Nous ensuite initialiser le lecteur de carte et affichage à cristaux liquides, le rapport de démultiplication de la valeur pour le stepper et transmettre les numéros de broches de sortie à la fonction de moteur pas à pas. Nous arrivons ensuite à la fonction de réglage, où le rétro-éclairage de l’écran LCD est allumé et la vitesse pour le stepper est définie. La boucle principale suit immédiatement cette, où le programme vérifie constamment d’une nouvelle carte RFID tout en affichant « Numériser une carte RFID » sur l’écran LCD. Si une carte est lue avec succès, le moteur pas à pas est exécuté pour obtenir la 73 procédure qui correspond à une division sur la roue et l’écran LCD affiche « Distribution ». Une fois que le stepper fin de l’exécution, le programme renvoie au début de la boucle, où le programme continue recherchant les cartes RFID et l’écran LCD affiche « scan une carte RFID ». Une explication complète du code est donnée dans la vidéo ci-jointe, où chaque ligne de code est discuté. Le code est également joint, ce qui peut être ouvert dans l’IDE Arduino et les commentaires lire pour une meilleure compréhension.