Jul
16
2010
Arduino com Laser de 5mW
Montagem:
Software:
Este software é um exemplo nativo do Arduino. Para abri-lo, basta entrar no programa de desenvolvimento do Arduino e então clicar no menu File->Examples->Servo->Knob.
Altere o myservo.attach(9); para myservo.attach(3);
// Controlling a servo position using a potentiometer (variable resistor) // by Michal Rinott <http://people.interaction-ivrea.it/m.rinott> #include <Servo.h> Servo myservo; // create servo object to control a servo int potpin = 0; // analog pin used to connect the potentiometer int val; // variable to read the value from the analog pin void setup() { myservo.attach(3); // attaches the servo on pin 3 to the servo object } void loop() { val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023) val = map(val, 0, 1023, 0, 179); // scale it to use it with the servo (value between 0 and 180) myservo.write(val); // sets the servo position according to the scaled value delay(15); // waits for the servo to get there }
2 Comments
Other Links to this Post
RSS feed for comments on this post. TrackBack URI



By Leandro Nunes, July 18, 2010 @ 10:11 pm
Muito legal, simples e muito útil! Valeu.
By Leonardo, October 24, 2010 @ 7:25 pm
Muito legal e serve pra uma infinidade de projetos