• Arduino Control Car 1
  • Arduino Control Car 2
  • Arduino Control Car 3
  • Arduino Control Car 4

Arduino Control Car

Bluetooth controlado pelo Arduino para aplicações tais como carros, Brazos acrobáticos, controle remoto, automação, etc ...

O envio deste app pelo módulo Bluetooth:
Seta para cima = Personagem 'a'
Seta para a esquerda = Personagem 'b'
Botão quadrado = Personagem 'c'
Seta para a direita = Personagem 'd'
Seta para baixo = Personagem 'e'
Pin ON = Personagem 'f'
Pin OFF = Personagem 'g'
Pin Bluetooth = é para selecionar o módulo Bluetooth para o qual você está se conectando
(O módulo Bluetooth primeiro deve ser sincronizado com o seu telefone Android

Tente se conectar LEDs para o PWM 5, 6, 9, 10 portas Arduino, no projecto final a essas portas da ponte H está ligado ao Arduino Coloque o seguinte código:
 
izqA int = 5;
izqB int = 6;
Dera int = 9;
Derb int = 10;
vel int = 255; // motores de velocidade (0-255)
int status = 'g'; // Começa preso

void setup () {
  Serial.begin (9600); // Iniciar a porta serial para comunicação com Bluetooth
  pinMode (DERA, OUTPUT);
  pinMode (Derb, OUTPUT);
  pinMode (izqA, OUTPUT);
  pinMode (izqB, OUTPUT);
 }
 
void loop () {
  
  if (Serial.available ()> 0) {// lê o bluetooth e armazenado no estado
      estado = Serial.read ();
  }
  if (estado == 'a') {// Mover o botão frontal
      analogWrite (Derb, 0);
      analogWrite (izqB, 0);
      analogWrite (DERA, vel);
      analogWrite (izqA, vel);
  }
  if (estado == 'b') {// botão esquerdo
      analogWrite (Derb, 0);
      analogWrite (izqB, 0);
      analogWrite (DERA, 0);
      analogWrite (izqA, vel);
  }
  if (estado == 'c') {// botão Stop
      analogWrite (Derb, 0);
      analogWrite (izqB, 0);
      analogWrite (DERA, 0);
      analogWrite (izqA, 0);
  }
  if (estado == 'd') {// Botão DER
       analogWrite (Derb, 0);
       analogWrite (izqB, 0);
       analogWrite (izqA, 0);
       analogWrite (DERA, vel);
  }
  
  if (== 'e' estado) {// Botão de Inversão
       analogWrite (DERA, 0);
       analogWrite (izqA, 0);
       analogWrite (Derb, vel);
       analogWrite (izqB, vel);
  }
  if (estado == 'f') {// Botão ON por movimentos distância de detecção
 
  }
  if (estado == 'g') {// Botão OFF, desliga o motor não faz nada
  }
}

Categoria : Comunicação

Pesquisas associadas

Classificações e resenhas (9)

Um. u. d. G. 25/10/2018     

Parabéns Prof. Garcia! Muito didático e funcional!

Um. u. d. G. 11/04/2019     

iso não presta para nada

Um. u. d. G. 27/12/2015     

Um lixooo,não presta pra nadaa..Essa bosta não funciona.

Um. u. d. G. 29/10/2016     

Bastante facil de instalar e usar acho que ate é o mais facil de montar xd

Um. u. d. G. 25/09/2016     

Não funciona uma bosta esse aplicativo

Um. u. d. G. 04/06/2015     

Não perca tempo

Um. u. d. G. 04/08/2016     

Cumpre o que promete, um controle simples, os caracteres estao na descriçao do aplicativo e so colocar no seu codigo, se nao sabe entao pesquise vc conseguira, pois eu consegui hahahaha

Um. u. d. G. 27/01/2016     

Pudia se fabrica de (CARRINHOS, BAQUINHOS e HELICÓPTERO) do controle remoto com BLUETOOTH de android, todos brinquedo têm antenihas

Um. u. d. G. 20/07/2016     

Não consegui conectar ...