Teste de servo motor
Publicado por Lisandro Guerra (última atualização em 06/06/2012)
[ Hits: 18.258 ]
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
Decimal, Hexa, Char para Binário
Uma ajuda para quem gosta de Geometria Analítica
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Cant ´t attach process a10c: error 0 Wine fecha (3)
Dongle Bluetooth 5.0 não funciona no Pop Os 22.04 (4)
Acesso a internet servidor virtualizado (10)
Sistema da Coréia do Norte - Red Star OS (11)
redirecionando saida de comando touch para o AWK[AJUDA] (17)