les 7 (Servo motor)
Posted: Sun Oct 08, 2017 3:01 am
Les7-1:
Zorg er voor dat je alle voedingsspanningen los koppelt (usb niet aangesloten op de pc en geen power adapter aangesloten op de voedingsplug).
sluit de Arduino aan volgens onderstaand schema:
Start het Arduino programma en sluit de USB kabel aan.
Eerst gaan we testen of de servo werkt.
Typ de volgende code over of kopieer deze naar de arduino ide:
Klik op de upload button.
De servo moet nu van 0 tot 90 graden draaien daar even wachten en dan door draaien naar 180 graden.
Les7-2:
Zorg er voor dat je alle voedingsspanningen los koppelt (usb niet aangesloten op de pc en geen power adapter aangesloten op de voedingsplug).
sluit de Arduino aan volgens onderstaand schema:
We gaan de servo nu bedienen met een potmeter.
Start het Arduino programma en sluit de USB kabel aan.
Typ de volgende code over of kopieer deze naar de arduino ide:
Klik op de upload button.
Waneer je nu aan de potmeter draait zal de servo volgen.
Zorg er voor dat je alle voedingsspanningen los koppelt (usb niet aangesloten op de pc en geen power adapter aangesloten op de voedingsplug).
sluit de Arduino aan volgens onderstaand schema:
Start het Arduino programma en sluit de USB kabel aan.
Eerst gaan we testen of de servo werkt.
Typ de volgende code over of kopieer deze naar de arduino ide:
Code: Select all
#include <Servo.h>
int servopin = 9;
Servo myservo; // create servo object to control a servo
int pos = 0; // variable to store the servo position
void setup()
{
myservo.attach(servopin); // attaches the servo on pin 9 to the servo object
}
void loop() {
myservo.write(0);
delay(900);
myservo.write(90);
delay(900);
myservo.write(180);
delay(900);
}
De servo moet nu van 0 tot 90 graden draaien daar even wachten en dan door draaien naar 180 graden.
Les7-2:
Zorg er voor dat je alle voedingsspanningen los koppelt (usb niet aangesloten op de pc en geen power adapter aangesloten op de voedingsplug).
sluit de Arduino aan volgens onderstaand schema:
We gaan de servo nu bedienen met een potmeter.
Start het Arduino programma en sluit de USB kabel aan.
Typ de volgende code over of kopieer deze naar de arduino ide:
Code: Select all
#include <Servo.h>
int servopin = 9;
int potmeterpin = A0;
Servo myservo; // create servo object to control a servo
int pos = 0; // variable to store the servo position
void setup() {
Serial.begin(9600);
myservo.attach(servopin); // attaches the servo on pin 9 to the servo object
}
void loop() {
int value = analogRead(potmeterpin);
pos = map(value, 0, 1023, 0, 160);
myservo.write(pos);
Serial.print("waarde potmeter = ");
Serial.print(value);
Serial.print(" Positie servo = ");
Serial.println(pos);
delay(10);
}
Waneer je nu aan de potmeter draait zal de servo volgen.