Étape 7: Programmer la puce
Ce instructable détaille le programmeur et le logiciel vous avez besoin pour obtenir tout cela en cours d’exécution.
Ne pas! Ne pas! Ne pas utiliser ce câble de programmation avec tous les appareils que même pas proche de tension supérieure à 5v. La tension pourrait courir le câble et les faire frire le port parallèle de votre ordinateur, en train de ruiner votre ordinateur. Un design plus élégant ont limitant les résistances et diodes. Pour ce projet, le ghetto est très bien. C’est seulement un 3.6V batterie à bord. Mais soyez prudent.
Le code que j’utilise est joint ici. Pour la plupart, c’est exagéré pour obtenir deux moteurs se balancer en arrière, mais j’ai juste a s’amuser.
L’essentiel c’est que les servos ont besoin chaque 20ms à impulsions ou ainsi. La longueur de l’impulsion indique le servo où tourner les pieds. 1.5ms est autour du centre et la plage va de 1 ms à 2 ms environ.
Le code utilisant le générateur d’impulsions intégré de 16 bits pour l’impulsion de signal et le retard de 20ms et donne la résolution microseconde à la vitesse de stock. Résolution du servo est quelque part près de 5-10 microsecondes, donc 16-bits est beaucoup.
N’est il nécessaire d’une microcontrôleur programmation instructable ? Je vais devoir obtenir là-dessus. Faites le moi savoir dans les commentaires.