Er zijn twee grote delen van de toepassing. Het eerste deel dat zal ik bespreken is de firmware en hardware. Het gaat hierbij om de Arduino en een ander bord die we gebruiken zullen om macht aan de servo's te leveren. Het is belangrijk om te isoleren van de voeding van de servo uit de macht van de microprocessor in het geval dat de servo's moeten meer stroom dan de accu kan leveren (stel je alle 12 servos stalling tegelijk). Als de voedingen hetzelfde zijn kon u een brownout voorwaarde hebben op uw microprocessor afhankelijk van welk type voeding u gebruikt. Ik zal u ook tonen de firmware vereist voor het uitvoeren van deze toepassing op de Arduino.
In het tweede deel zal ik bespreken enkele eenvoudige software waarmee u kunt bepalen van de firmware via seriële opdrachten. Deze software biedt een interface naar de firmware van de Arduino te beheersen de servo's, servo start posities opslaan, zelfs een reeks standpunten of frames, (van alle kanalen opgeslagen in een keer) afspelen opnemen in de juiste volgorde wanneer gewenst. De software is .net gebaseerd dus zorg ervoor dat u de nieuwste .net framework is geïnstalleerd. Ik zal het verstrekken van een installateur en de broncode.
Hier is een videomanifestatie van het project: