Hobby, Microcontroladores, Motores, Projetos

Tutorial de Arduino (Parte 3)

Na terceira parte deste tutorial, eu vou mostrar como usar servomotores e comandos novos.

Clique no botão abaixo para ver como servomotores funcionam.

Servomotor ServomotorClique aqui

 

Implementação

Neste tutorial nós vamos usar servomotores deste tipo:

Conecte o servo com o Arduíno desta forma:

Importante: O fio vermelho do servo é o polo positivo e tem que ligar no 5V, o fio preto é o terra que deve conectar no GND e o fio branco é o sinal que deve ser ligado a saída digital do arduino. Alguns servos variam na cor dos fios, amarelo em vez de branco nos servos CS-60 da Hobbico, marrom em vez de preto em muitos microservos.

Vamos implementar o programa.

Pode-se usar // ou /* */ para colocar comentários. Ao implementar o programa o servo deve ficar girando em um ângulo repetidamente.

Novos comandos

#include <Servo.h>

É uma biblioteca criada para ajudar projetistas a usar servomotores no Arduino e permite usar outros tipos de comando, comandos #include habilitam bibliotecas.

Servo servo;
int posservo;

Servo é a declaração do servomotor e int posservo é a variável de posição do servo.

servo.attach(8);

Configura o pino do sinal do servo no pino digital 8.

servo.write(posservo);

Move o servo para o ângulo de valor posservo.

Braço robótico

Você pode controlar vários servos com estes comandos e criar seu próprio braço robótico que se move sozinho, como este aqui.

Liked it? Take a second to support Electrical e-Library on Patreon!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *