Étape 3: Schéma de testeur Servo
Le cerveau de ce projet est le CGMICROMITE. Il a moulu et SCR (3.3V) connexions. Il faut aussi un cap de tant de 47uF pour pouvoir fonctionner correctement.
L’interface PC utilise deux broches de « console » qui sont la principale connexion programmation vers le PC. Ces broches connecté à mon PC au cours du développement à travers un port USB pour connexion TTL. 38400 était le débit en bauds pour l’interface. Le PC a couru un programme qui a fourni une interface terminale pour le CGMICROMITE. Le programme a été transmis à la CGMICROMITE de cette façon. Programme est stocké en flash sur le microcontrôleur. Une fois que le programme a été écrit et débogué le CGMICROMITE pouvoir charger d’exécuter automatiquement le programme à la puissance vers le haut sans intervention de l’utilisateur.
Le port série SPI de le CGMICROMITE est utilisé pour contrôler l’affichage LCD de 84 x 48. L’affichage est facile à contrôler que les régions qui sont 8 de 84. Chaque région devient une ligne de texte. L’écran LCD est graphique, donc le CGMICROMITE doit stocker une police pour l’écran LCD.
Les boutons sont traités par le programme comme si elles faisaient partie d’un matrice de 3 par 4-type de clavier. Évidemment avec quelques trous dedans, puisqu’il n’y a seulement 7 boutons et non 12. Mais il fonctionne encore à peu près les mêmes.