Étape 6: Codage - si seulement j’avais un cerveau
Décideurs à noter : les sections suivantes contiennent des quantités gratuites d’assembleur. (Et une utilisation minimale de C).
Notez également : J’utilise un FPGA (tableau du champ programmables) pour mon processeur NIOSII, et c’est un conseil spécialisé.
Avant que nous commencions avec le code, nous allons répertorier les fonctions que nous tenons à donner notre Quadroped.
-Marcher vers l’avant
-Marche arrière
-Arrêter la marche
-Tourner à droite
-Tourner à gauche
-allumer automatiquement des murs
Un bon son ? Let's get started.
Oh, un avertissement rapide à ceux qualifiés en Assemblée : je suis encore à apprendre, donc je suis désolé d’avance pour les licenciements/inefficacités dans le code.
En outre, pour plus de commodité, j’ai inclus documentation du contrôleur de lego qui peut être téléchargé en tant que le pdf ci-dessous :