Teste de servo motor
Publicado por Lisandro Guerra (última atualização em 06/06/2012)
[ Hits: 18.398 ]
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
Tamantipo - Mostra o tamanho dos tipos: char, int, float...
Um algoritmo genético para o TSP (Travel Salesman Problem)
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta