Stap 1: Stap 1: Control Servo's met microcontroller
Ik moet zeggen dat ik in liefde met de MSP430 chips hebben gevallen. Het geeft u veel controle (meer dan een Arduino) en is zeer goedkoop. Wat ik echt graag over het is de chip uitkomt (MSP430 G2553) en kan worden aangesloten op een bord brood met enkel een 3.3V stroomvoorziening en een pullup weerstand en het loopt. De code die ik heb geschreven is hier geüpload. Ik gebruik Code componist Studio (CCS), en kunt u deze vrij van TI. Ik heb vijf bestanden verstrekt. Er is één hoofdbestand en vervolgens twee bijbehorende bronbestanden met hun *.h bestanden. Maak gewoon een nieuw project in CCS en het main.c bestand vervangen met degene die ik u heb gegeven en vervolgens de andere vier bestanden importeren die zijn verstrekt.
Servo's wellicht een instructable allen op hun eigen. Het volstaat te zeggen dat zijn er drie draden die verder gaan in een servo (grond, macht, signaal). De servo grond moet rechtstreeks worden aangesloten op zowel de batterij (-) en de grond van de microcontroller. De kracht van de Servo moet direct worden aangesloten op de slagman (+) en nergens anders. De servo-signaal moet gaan naar pinnen 2.0 (2.1 voor de tweede servo).
Met de code op de MSP430 geladen en de servo's aangesloten is het tijd om deze servo's verplaatsen. De beste manier om dit te doen is met de VSP die ik gebruikte. Als u wenst, kan de VSP macht en praat met de MSP430. Dit zou vereisen 4 lijnen (RX, TX, 3,3 v en GND). Vergeet niet dat de grond van de MSP430 al op de grond van de batterij en de servo is aangesloten. We doen gemeenschappelijke aarding (althans in de VS) dus zorg ervoor dat uw gronden zijn al vaak. Specifiek de RX line van de VSP is verbonden, rechtstreeks 1.1 pin op de MSP430 en de TX-lijn op de VSP is verbonden, rechtstreeks 1.2 pin op de MSP430. De VSP is dan aangesloten op elke computer (het maakt niet uit op dit punt).