Interact With Servo - DFRobot DFR0100 Manual

Beginner kit for arduino v3
Table of Contents

Advertisement

25/06/2015
11.Interact with Servo
?
/*
1
   Interact with Servo
2
   Controlling a servo position using a potentiometer (variable resistor)
3
   by Michal Rinott <http://people.interaction‐ivrea.it/m.rinott>
4
*/
5
 
6
#include <Servo.h>         
7
Servo myservo;               // create servo object to control a servo
8
 
 
9
 
int
potpin = 0;              // analog pin used to connect the potentiometer              
10
 
int
val;                     // variable to read the value from the analog pin
11
 
 
12
 
void
setup() {
13
  myservo.attach(9);         // attaches the servo on pin 9 to the servo object
14
}
15
 
 
16
 
void
loop() {
17
  val = analogRead(potpin);         // reads the value of the potentiometer (value between 0 and
18
1023)         
19
  val = map(val, 0, 1023, 0, 179);  // scale it to use it with the servo (value between 0 and
20
180)   
21
  myservo.write(val);               // sets the servo position according to the scaled value 
22
  delay(15);                        // waits for the servo to get there 
}
http://www.dfrobot.com/wiki/index.php/DFRduino_Beginner_Kit_For_Arduino_V3_SKU:DFR0100
DFRduino Beginner Kit For Arduino V3 SKU:DFR0100 ­ Robot Wiki
14/23

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DFR0100 and is the answer not in the manual?

Questions and answers

Table of Contents