Les 3

Servo motor

Deze cursus gaat over een servo motor. Een servo motro is een klein motortje die je 180 graden kan laten draaien.
Je bestuurt het met een mini computer (Arduino uno). Je kan er van alles mee maken. Je kan er een stuur van een autotje mee maken, het dak van een serre besturen...

Benodigdheden

Schakeling

Maak deze schakeling na.

dht22
Code

#include <Servo.h>    // Importeer de Servo bibliotheek om de servo aan te sturen

    Servo servo;          // Maak een servo object om de servo aan te sturen
    
    int pos = 10;         // variabele voor de positie van de servo
    
    void setup() {
    servo.attach(9);    // Vertel het servo object dat de servo op pin 8 is aangesloten
    servo.write(0);
    delay(40);  
    }
    
    void loop() {
    
    // Laat de pos variabele van 0 tot 180 lopen
    for (pos = 0; pos <= 180; pos++) {
        servo.write(pos);  // Geef de positie aan de servo door
        delay(10);         // Geef de servo 10ms om naar de positie te draaien
    }
    
    // Laat de pos variabele van 180 tot 0 lopen
    for (pos = 180; pos >= 0; pos--) {
        servo.write(pos);  // Geef de positie aan de servo door
        delay(10);         // Geef de servo 10ms om naar de positie te draaien
    }
    
    }