Oficina FootBot – SESC Taubaté

Postado em Atualizado em

DSC04428

Circuito de controle dos motores com CI L293D - Circuito de transição com botões e com bluetooth.
Circuito de controle dos motores com CI L293D – Circuito de transição com botões e com bluetooth.

Código fonte desenvolvido durante oficina:


 


/*
Codigo FootBot
*/
int val = 0;
//Cabeçalho de configuraçao
void setup() {
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(6, OUTPUT);
pinMode(5, OUTPUT);
pinMode(3, OUTPUT);
pinMode(8, INPUT);
pinMode(7, INPUT);
pinMode(0, INPUT);
Serial.begin(9600);
}

void loop() {
//Leitura do bluetooth
if(Serial.available() )
{
val = Serial.read();
}
Serial.println(val);
delay(15);
//Habilita os motores
digitalWrite(3, HIGH);
digitalWrite(11, HIGH);

//Controle para Direita
if(val == 67) {
digitalWrite(13, HIGH);
//Motor 1
digitalWrite(10, HIGH);
digitalWrite(9, LOW);
//Motor 2
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
}
//Controle Motor para Esquerda
else if(val == 66) {
digitalWrite(12, HIGH);
//Motor 1
digitalWrite(10, LOW);
digitalWrite(9, HIGH);
//Motor 2
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
}
//Controla motor para frente
else

k
if(val == 65) {
digitalWrite(12, HIGH);
digitalWrite(13, HIGH);
//Motor 1
digitalWrite(10, HIGH);
digitalWrite(9, LOW);
//Motor 2
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
}
else {
digitalWrite(13, LOW);
digitalWrite(10, LOW);
digitalWrite(6, LOW);
digitalWrite(12, LOW);
digitalWrite(9, LOW);
digitalWrite(5, LOW);
}

}

Link SESC – http://www.sescsp.org.br/programacao/36254_FUTEBOL+DE+ROBOS+COM+HARDWARELIVRE+E+ANDROID

 

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s