Servo – standard

Standard servos har en rotationsvinkel som är begränsad till 180 grader. Rotationsvinkeln kan kontrolleras på graden.

Material

  • 1 Arduino Uno
  • 1 Education-sköld
  • 1 standardservo

Instruktioner

  1. Fäst skölden på Arduinons ovansida.
  2. Fäst en servoarm på standardservon.
  3. Koppla standardservon till D9.
  4. Koppla Arduinon till datorn och ladda upp exemplet ’StandardServo’

Kod

Hitta koden i Example>EducationShield>Help>StandardServo

Servoarmen bör röra sig till en 76 gradig vinkel och stanna där. Ändra nu på gradvärdet i koden och ladda upp den igen för att sätta servoarmen i en annan position.

Kommandon

  • #include <Servo.h> - inkluderar Servo-biblioteket som används för att kontrollera servos

  • Servo - skapar ett Servo-objekt.

  • attach( digitalPin ) - fäster servon till en digital pin.
    • Parametrar
      • (int) digitalPin - den digitala pin till vilken servon är kopplad.

  • write( degrees ) - gör så att standardservons axel roterar till en specifik position.
    • Parametrar
      • (int) degrees - vinkelpositionen till vilken servoaxeln roteras.  Ett värde mellan 0 och 180.
Observera: På grund av den mekaniska designen på dina projekt är den tillåtna rotationsvinkeln för servon ibland mycket mindre än 180 grader. Om du ser att servoarmen trycker eller drar hårt mot andra delar av ditt projekt, testa att ta bort servoarmen coh sätt tillbaka den till en mer lämplig vinkel. Du kan behöva några försök innan det blir rätt.

Problemlösning

  1. Var noga med att ha kopplat servon till samma pin som du angett i koden.