Tecnologia do Blogger.

Follow by Email

Ocorreu um erro neste gadget

Carro Autónomo (Parte 2) - Projeto Arduino

Boas finalmente trago a 2ª parte do projeto  do carrinho autónomo, até aqui, desenvolvi um interface em vb.net, pelo qual é possível controlar o carrinho, bem mas nada melhor que ver o video para perceber.

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!



2 comentários :

  1. 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.


    cumprimentos...

    ResponderExcluir
  2. 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