Oi, boa noite.
Estou realizando um projeto de automação residencial que incluem ventiladores feitos com servo motor. Alguém sabe me dizer como fazer a programação básica para o servo motor girar (como um ventilador de teto ligado)?
Obrigada
Tags:
Esse projeto é em miniatura, para TCC por exemplo ?
Conversão de servo para 360º
Configure legendas em inglês e depois selecione traduzir automaticamente.
Sim José, é miniatura. O servo já está configurado para 360º. Eu só não sei como fazer a programação no arduino mesmo...
//Nao sei se isso ira ajudar muito mas ja da pra ter uma noção.
#include <Servo.h>
Servo myservo; //declaraçao de uma variavel para o servo
int pos = 0; //posicao inicial
void setup() {
myservo.attach(9); //pino
}
void loop() {
for (pos = 0; pos <= 360; pos += 1) //ira girar de 0 a 360º
myservo.write(pos);
delay(15); //tempo de funcionamento
}
Obrigada Willian, vou testar! Mas com esse programa ele ficaria girando o tempo todo ou só durante o tempo que voce definiu?
Tempo que eu defini
Ok! Muito obrigada! Farei o teste e qualquer coisa te respondo aqui
Ok.
Caso voce queira que o servo motor nao pare remova a linha do delay.
Acho que isso resolve
Otimo!!
E como faço se quiser que ele gire por tempo indeterminado e pare quando eu enviar um comando?
Por exemplo, envio um comando "1" para que ele comece a girar e fique girando sem parar e depois envio outro comando "0" pra que ele pare
Boa pergunta nessa questao nao poderei ajuda ...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por