Étape 1: Étape 1: contrôle des Servos avec microcontrôleur
Je dois dire que je suis tombé en amour avec les puces MSP430. Il vous donne beaucoup de contrôle (plus d’un Arduino) et est très peu coûteux. Ce que j’aime vraiment ce sujet est la puce sort (MSP430 G2553) et peut être branchée sur une planche à pain avec seulement 3, 3V, d’alimentation et une résistance pullup et il fonctionne. Le code que j’ai écrit est transféré ici. J’utilise Code compositeur Studio (CCS), et vous pouvez obtenir cette exempt de TI. J’ai fourni cinq fichiers. Il y a un fichier principal et puis deux fichiers de source accompagnement avec leurs fichiers *.h. Faites simplement un nouveau projet dans CCS et remplacer le fichier main.c avec celui que je vous ai donné, puis importez les quatre autres dossiers qui ont été fournis.
Servos doive instructable tout sur leurs propres. Qu’il suffise de dire qu’il y a trois fils qui entrent dans un servo (sol, alimentation, Signal). Le sol du servo doit être directement connecté à la batterie (-) et le sol du microcontrôleur. La puissance du Servo doit être connecté directement à la pâte (+) et nulle part ailleurs. Le signal de servo doit aller aux broches 2.0 (2.1 pour le second servo).
Avec le code chargé sur le MSP430 et les servos connectés, il est temps de faire ces servos à bouger. La meilleure façon de le faire est avec la VSP que j’ai utilisé. Si vous le souhaitez, le PSV peut alimenter et parler le MSP430. Cela nécessiterait 4 lignes (RX, TX, 3.3V et GND). N’oubliez pas que le sol de la MSP430 est déjà relié à la masse de la batterie et le servo. Nous faisons la mise à la terre commune (au moins aux États-Unis) alors assurez-vous que votre terrain est courants. Plus précisément la ligne RX du PSV est connectée directement pour épingler 1.1 sur le MSP430 et la ligne TX sur le PSV est connectée directement pour épingler 1.2 sur le MSP430. Le PSV est ensuite connecté à n’importe quel ordinateur (il est indifférent à ce stade).