Imagens:
*Interface Gráfico
*Circuito
Esquema desenvolvido em Fritzing
Vídeo
Código Arduino :
void setup()
{
Serial.begin(9600);
}
void loop()
{
int x=0;
if (Serial.available()>0)
{
x=Serial.read ();
}
//frente
if (x=='a')
{
digitalWrite(12,0); //Motor1
digitalWrite(11,1); //Motor 1
analogWrite(10,254); //Motor 1 PWM
digitalWrite(8,0); //Motor 2
digitalWrite(7,0); //Motor 2
analogWrite(9,0); //Motor 2 PWM
}
//tras
if (x=='b')
{
digitalWrite(12,1); //Motor1
digitalWrite(11,0); //Motor 1
analogWrite(10,254); //Motor 1 PWM
digitalWrite(8,0); //Motor 2
digitalWrite(7,0); //Motor 2
analogWrite(9,0); //Motor 2 PWM
}
//para
if (x=='c')
{
digitalWrite(12,0); //Motor1
digitalWrite(11,0); //Motor 1
analogWrite(10,0); //Motor 1 PWM
digitalWrite(8,0); //Motor 2
digitalWrite(7,0); //Motor 2
analogWrite(9,0); //Motor 2 PWM
}
//direita
if (x=='d')
{
digitalWrite(8,0); //Motor2
digitalWrite(7,1); //Motor 2
analogWrite(9,254); //Motor 2 PWM
digitalWrite(12,0); //Motor1
digitalWrite(11,1); //Motor 1
analogWrite(10,254); //Motor 1 PWM
}
//esquerda
if (x=='e')
{
digitalWrite(8,1); //Motor 2
digitalWrite(7,0); //Motor 2
analogWrite(9,254); //Motor 2 PWM
digitalWrite(12,0); //Motor1
digitalWrite(11,1); //Motor 1
analogWrite(10,254); //Motor 1 PWM
}
// traz direita
if (x=='f')
{
digitalWrite(8,0); //Motor2
digitalWrite(7,1); //Motor 2
analogWrite(9,254); //Motor 2 PWM
digitalWrite(12,1); //Motor1
digitalWrite(11,0); //Motor 1
analogWrite(10,254); //Motor 1 PWM
}
// traz esquerda
if (x=='g')
{
digitalWrite(8,1); //Motor 2
digitalWrite(7,0); //Motor 2
analogWrite(9,254); //Motor 2 PWM
digitalWrite(12,1); //Motor1
digitalWrite(11,0); //Motor 1
analogWrite(10,254); //Motor 1 PWM
}
}
Código vb.net:
https://www.box.com/s/g07tekxpufp21crmvnwk
Obrigado pela visita, fiquem bem e até á próxima parte do projeto.
Cumprimentos Rui Marinho!
Boas rui. Antes demais deixe me dizer-lhe que estou a gostar muito do seu blog. Mas vim por este meio pedir-lhe que me dê o seu email para tirar algumas duvidas, isto claro, se for possivel.
ResponderExcluircumprimentos...
Ola Rui preciso de mais detalhes sobre este projeto porque eu tou no meu ultimo ano de curso e tenho de fazer um projeto que tenha haver com a minha área e eu fiquei interessado por este projeto carro autónomo mas queria lhe pedir todas as instruções para montar este projeto. Obrigado fico á espera da sua resposta.
ResponderExcluir