Teste de servo motor
Publicado por Lisandro Guerra (última atualização em 06/06/2012)
[ Hits: 18.510 ]
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’ } }
apagar e acender 1 led 2 com botões
Código C nativo para microcontrolador atmega328p
Nenhum comentário foi encontrado.
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Solução rápida para o problema do Network Manager conectar mas não navegar
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
Montando e usando iso de um sistema dentro do outro (2)
Criar atalho para uma pasta na area de trabalho no Linux Mint? (0)
Precisa de ajuda com monitoramento ou problemas com Zabbix? (0)