Arduino starterkit – Servo

Op deze pagina een uitleg hoe je de servo uit de Arduino starterkit kunt gebruiken.
Ik ga in de servo gebruiken om een wissel te bedienen. De servo moet je met drukknoppen ‘links’ en ‘recht’ kunnen draaien. Tot slot wil ik de stand van de servo op de display tonen.

Dit is de uiteindelijke beschrijving waarmee CODEY een werkende code heeft geschreven:

Ik heb een Arduino UNO R3 en een Mini OLED 0.91 128×64 I2C inch display een SG90 servo 180 graden en een drukknop ‘1’ en een drukknop ‘2’. Als drukknop ‘1’ 1x wordt bediend, dan draait de servo 50 graden naar links, de display toont het woord “Linksaf” als de servo 50 graden links staat. Als drukknop ‘2’ 1x wordt bediend, dan draait de servo -50 graden naar rechts, de display toont het woord “Rechtsaf” als de servo 50 graden rechts staat. Schrijf de complete code en leg uit hoe ik het display, de servo, en de drukknoppen moet aansluiten.

Ik heb CODEY gevraagd om de complete code te schrijven én mij te vertellen hoe ik de componenten moet aansluiten.

Je krijgt een keurig uitgeschreven aansluitschema.

CODEY geeft een toelichting op de geschreven code. Ik moest even kijk hoe ik de 140 en 40 graden moet lezen. Dat komt van 90+50 en 90-50 graden.

Nu de Arduino code werkt kan ik een proefopstelling van de seinpaal maken.

Arduino proefopstelling met servo

Als je de Arduino start dan gaat de servo naar de stand ‘neutraal’. Met de druknoppen kun je de servo naar links of naar rechts laten draaien.

Dan toont de display ‘Linksaf’ of ‘rechtsaf’. Het programma werkt perfect.

Bekijk hier het resultaat:

De servo is een goed bruikbaar onderdeel voor LEGO en Arduino projecten. Je moet er wel voor zorgen dat de servo stevig is verankerd.

“Met dit motortje loop ik soepel naar het volgende project.”

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *