Pan Tilt com arduino

15 OUT
2015

Autor: Leonardo Dalla Porta

Neste tutorial você vai ver como funciona o Pan Tilt, e como controla-lo com o Arduino de forma simples e pratica. Este Pan Tilt utiliza somente dois servomotores, um para o eixo X, e outro para o eixo Y, estaremos controlando isso com um Joystick, que também pode ser encontrado em nossa loja!

Você vai precisar de:

  • 1 Kit Pan Tilt
  • 1 Arduino
  • 1 Joystick
  • Jumpers
  • Protoboard

Ligações

Os servo motores são conectados aos pinos 9, e 10 respectivamente x, e Y, o Joystick vai ligado conforme a figura a seguir:

2

 

Código

Abaixo está o código para o Arduino, após ter feito o Upload, basta se divertir brincando com seu novo Pan Tilt, após ter funcionado, você pode estar incrementando este projeto com diversos outros itens, até mesmo controlando por wifi, pois a criatividade é sua, e o desafio foi lançado!

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include 
 
Servo myservo0;  // create servo object to control a servo
Servo myservo1;
 
int potpin0 = 0;  // analog pin used to connect the potentiometer
int potpin1 = 1;
int val;    // variable to read the value from the analog pin
 
void setup()
{
  myservo0.attach(9);   // attaches servo to pin 9
  myservo1.attach(10);  // attaches the servo on pin 10 to the servo object
}
 
void loop()
{
  val = analogRead(potpin0);            // 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)
  myservo0.write(val);                  // sets the servo position according to the scaled value
  delay(25);                           // waits for the servo to get there
  val = analogRead(potpin1);            // bananas are high in potassium
  val = map(val, 0, 1023, 0, 179);     //
  myservo1.write(val);                  //
  delay(25);                           //
}

Qualquer dúvida deixe seu comentário abaixo, espero ter sido esclarecedor, um abraço e até a próxima!

Faça um bom uso! Att. Equipe Nadiel Comércio.

Deixe um comentário

Weboy

*

 
Weboy
WordPress Themes