Teste de servo motor
Publicado por Lisandro Guerra (última atualização em 06/06/2012)
[ Hits: 18.733 ]
Homepage: https://spartanix.com/
Adaptado dos exemplos do Arduino para testar o funcionamento de servo motores e para achar o ponto de parada de servo motores adaptados para funcionar em rotação contínua.
// ARDUINO
// Based on example ‘Sweep’ by BARRAGAN <http://barraganstudio.com>
// Modified by Lisandro Guerra <lisandro.digital@gmail.com>
// This example code is in the public domain.
#include <Servo.h> //inclui a biblioteca Servo
Servo servo_1; // cria o objeto ‘servo_1’ para controlar o servo
// podem ser criados no máximo oito objetos de controle de servo
int pos = 0; // variavel do tipo inteiro para guardar a posicao do servo
int tempo = 1000; // variavel do tipo inteiro para guardar o intervalo
// para achar o pontozero deservo modificado usar 1 segundo
// 1 segundo = 1000
// para teste do servo pode usar 0,1 segundos = 100
void setup()
{
servo_1.attach(5); // atribui o servo no pino 5 ao objeto servo
Serial.begin(9600); // inicia a comunicacao serial
}
void loop()
{
for(pos = 0; pos < 180; pos += 1) // vai de 0 a 180 graus de 1 em 1 grau
{
servo_1.write(pos); // coloca o servo na posicao da variavel 'pos'
Serial.println(pos); // envia o valor da variavel ‘pos’ para a serial
delay(tempo); // espera na posicao conforme variavel ‘tempo’
}
for(pos = 180; pos>=1; pos-=1) // vai de 180 a 0 graus de 1 em 1 grau
{
servo_1.write(pos); // coloca o servo na posicao da variavel 'pos'
Serial.println(pos); // envia o valor da variavel ‘pos’ para a serial
delay(tempo); // espera na posicao conforme variavel ‘tempo’
}
}
Código C nativo para microcontrolador atmega328p
apagar e acender 1 led 2 com botões
Perceptron Bolado - perceptron simples escrito em C
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como montar um servidor de backup no linux
Trazendo de volta o Serviços em Segundo Plano no Plasma6
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
780 mil usuários do Janelas baIxaram Linux em um mês (3)
Servidor para arquivos e banco de dados (2)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (12)









