1.7 Potentiometer med Servomotor

I den næste opgave vil vi forsøge at styre en servomotor med et potentiometer. Slut nu en servomotor til arduinoen sammen med potentiometeret.

Servomotoren skal have 5v (rød ledning) jord (GND på brun ledning) og signal til den orange ledning (til pin 9)



I Arduino IDE er der noget der hedder biblioteker. Hvis et givent bibliotek er inkluderet så er der skrevet noget kode der gør at man får nogle kommandoer til rådighed. Når vi skal bruge servomotorer skal vi først inkludere servo.h som er det bibliotek der giver os kommandoer til at styre servoen.


I void loop() læser vi først potentiometeret og parkerer værdien i variablen val. Vi oversætter den værdi vi har fået fra en skala der går fra 0-1023 til en skala der går fra 0-180. Så sætter vi servoens position til variablen val. Den spejler på denne måde hvad potentiometeret har fortalt. Så en lille pause (15 millisekunder) så motoren kan nå med.