Étape 7: Explication de code rapide
Je vous promets que ce ne sera pas aussi longtemps que l’explication de l’arduino, donc je vous conseille de que lire juste pour avoir une compréhension de ce qui arriverait tout signifie.Après déclarer les variables et le démarrage série, le code charge le fichier que vous avez choisi, à partir de la ligne 28.
strLines = loadStrings("dcoup.gcode"); / / changer cela pour faire correspondre le fichier que vous souhaitez envoyer
La raison pour laquelle qu'il commence à la ligne 28, c’est que c’est la première ligne de G-code que nous nous soucions. Le logiciel de prise de g-code utilisé met en information utile pour les imprimantes 3D, mais pas nécessaire ici.
Il vérifie d’abord pour voir ce qui est sur le port série. C’est là le 1 s et 2 s de « printdel » du logiciel arduino entrent en jeu. L’arduino utilise un 1 pour indiquer qu’il est prêt à recevoir la prochaine coordonnée et un 2 pour indiquer qu’il n’est pas prêt à recevoir les coordonnées. Trois signifie que l’arrêt d’urgence a été activé et d’afficher les arrêter à plusieurs reprises à côté de la ligne où cela s’est passé (pour des fins de débogage).
Après il reçoit une ligne de code, il met à jour l’affichage (ce qui montre le numéro de ligne, entrée de série et les données sortantes), et augmente la ligne numéro variable par un.