Teste de servo motor
Publicado por Lisandro Guerra (última atualização em 06/06/2012)
[ Hits: 18.252 ]
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
Programa para cálculo de números complexos
Lista simplesmente encadeada C
Nenhum comentário foi encontrado.
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
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Não consigo acessar os modos de desempenho (2)
Ubuntu — tentando iniciar o windows? (0)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba