Teste de servo motor
Publicado por Lisandro Guerra (última atualização em 06/06/2012)
[ Hits: 18.813 ]
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
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Removendo entradas de boot UEFI "fantasmas" via terminal
Atualizações de Segurança Automáticas no Debian
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Tentativa de instalar Linux em um notebook HP 246 G6 (0)
Reflexão sobre a sobrevivência do Gentoo Linux (4)
Alguém tem que acabar com ANATEL!!! (1)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (4)









