les 7 (Servo motor)

Alleen lezen

Moderator: pe1br

Post Reply
pe1br
Posts: 66
Joined: Thu Apr 14, 2016 3:37 am

les 7 (Servo motor)

Post by pe1br »

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:

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);
}
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:

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() { 
  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);
}
Klik op de upload button.
Waneer je nu aan de potmeter draait zal de servo volgen.
Attachments
les7_3_bb.jpg
(922.52 KiB) Not downloaded yet
les7_2_bb.jpg
(758.87 KiB) Not downloaded yet
les7_1_bb.jpg
(708.54 KiB) Not downloaded yet
Post Reply