Étape 4: Descendante : méthode de codage
Un obstacle que j’ai toujours du mal avec en apprenant à programmer est plus consistant à tous les tutoriels et la façon dont la programmation est normalement présentée.
Je suis de nature mécanique / guy de matériel et de l’apprentissage au code est juste une nécessité de mon besoin de contrôler le matériel, etc.. Donc j’ai tendance à être piloté par vue d’ensemble. Je n’aime pas à ajouter des choses au code si je ne comprends pas comment il s’insère dans ma vue d’ensemble. Entrée niveau codage semble toujours être présentées dans une approche qui est complètement vers l’arrière de la façon dont je pense ascendante.
Chanceux j’ai récemment été présenté à la programmation du haut vers le bas. Il s’agit de la méthode dans laquelle Code 2, j’ai présenté ci-dessus a été développé.
Pour les gens de la situation dans son ensemble comme moi je vais vous montrer étape par étape comment le Code 2 Seeed bouclier moteur par le haut a été développé en haut en bas la méthodologie de programmation.
De haut en bas, nous allons pas car inquiète les détails du code à la sur le plateau il suffit d’écrire ce que vous voulez le robot à faire puis de revenir en arrière et de remplir les blancs. Pour démarrer le robot doit être capable d’aller de l’avant... Donc lancer une boucle vide et le jeter dans une fonction comme votre commandant le robot.
Void loop()
{
goForward() ;
}
À ce stade cette esquisse pas autre chose que générera quelques failles.
Alors maintenant nous avons commencer à penser à quelles actions nous avons besoin de faire cette proposition ci-dessus se produisent.
1) nous devons obtenir la puissance (+) d’un côté des deux des moteurs et (-) de l’autre côté des deux moteurs.
2) pour ce faire nous devons savoir ce qui épingle sur le contrôle UNO le flasque arrière du Seeed
3) Comment traduire cela en code
Commencer à penser à votre matériel et passez à l’étape suivante...