UNIVERSIDADE FEDERAL DO PAR
FACULDADE DE ENGENHARIA DA COMPUTAÇÃO
ALUNO: JULIO MOREIRA SOARES NETO
ALCIR GOLVEIA MUNIZ JUNIOR
FRANCISCO CARLOS
RONALD SILVA
BARCO ARDUINO –
Relatório
Relatório desenvolvido para a obtenção de conceitos em Projeto de Engenharia II.
INTRODUÇÃO
O Arduino é uma plataforma de hardware eletrônica livre, seu objetivo é facilitar a criação de ferramentas, de baixo custo, acessíveis, fáceis de usar.
FUNCIONAMENTO DO BARCO
O barco foi construído com materiais baratos e fáceis de achar.
Foi pregado um cooler de computador na parte traseira do barco para ser usado como motor. No meio do barco fica o Arduino que controla o leme do barco.
Para o controle do leme foi utilizado um código que usa potenciômetro, que faz o papel do timão do barco, controlar o servo, onde foi preso o leme.
O leme também pode ser controlado por um sensor de movimento (sonar)
Na alimentação do Arduino e do cooler foram utilizados carregadores de celular que fazem o papel de fonte de alimentação, mas que podem ser substituídos por baterias.
O CÓDIGO
#include <Servo.h> //inclui a biblioteca do servo no programa
Servo myservo; // criar um objeto servo para controlar o servo
int potpin = 0; // o pino analógico usado para conectar o potenciometro int val;
// variavel usada para ler os valores do pino analogico
void setup()
{
myservo.attach(9); // atribui o servo no pino 9
}
void loop()
{
val = analogRead(potpin); de 0 até 1023)
// lê os valores do potênciometro (os valores variam
val = map(val, 0, 1023, 0, 179); myservo.write(val); delay(15);
}
// faz uma regra de 3 e retorna o valor de x
// coloca o servo de acordo com o valor de x
// tempo de espera do servo