como eu faço para adicionar comunicação Bluetooth nesta programação porque ela esta por serial monitor
alguem pode me ajudar???
#include <AFMotor.h>
char entrada;
int velocidade = 200;
AF_DCMotor motor_tra(1);
AF_DCMotor motor_dir(2);
void setup() {
Serial.begin(9600);
motor_dir.setSpeed(200);
motor_tra.run(RELEASE);
motor_dir.run(RELEASE);
}
void loop() {
while (Serial.available() >0){
motor_tra.setSpeed(velocidade);
entrada = Serial.read();
if (entrada == 'F'){ // Mover o carrinho para frente
motor_tra.run(BACKWARD);
}
else if (entrada == 'B'){ // Dar ré no carrinho
motor_tra.run(FORWARD);
}
else if (entrada == 'R'){ // Mover o carrinho para a Direita
motor_dir.run(FORWARD);
}
else if (entrada == 'L'){ // Mover o carrinho para a esquerda
motor_dir.run(RELEASE);
motor_dir.run(BACKWARD);
}
else if (entrada == 'I'){ // Andar e ir para a direita
motor_dir.run(FORWARD);
motor_tra.run(BACKWARD);
}
else if (entrada == 'J'){ // Ré e ir para a direita
motor_dir.run(FORWARD);
motor_tra.run(FORWARD);
}
else if (entrada == 'G'){ // Andar e ir para a Esquerda
motor_dir.run(BACKWARD);
motor_tra.run(BACKWARD);
}
else if (entrada == 'H'){ // Ré e ir para a Esquerda
motor_dir.run(BACKWARD);
motor_tra.run(FORWARD);
}
else if (entrada == '-1'){
motor_tra.run(RELEASE);
motor_dir.run(RELEASE);
}
else if (entrada == 'S'){
motor_tra.run(RELEASE);
motor_dir.run(RELEASE);
}
else if (entrada == '0'){
velocidade = 0;
}
else if (entrada == '1'){
velocidade = 25;
}
else if (entrada == '2'){
velocidade = 50;
}
else if (entrada == '3'){
velocidade = 75;
}
else if (entrada == '4'){
velocidade = 100;
}
else if (entrada == '5'){
velocidade = 125;
}
else if (entrada == '6'){
velocidade = 150;
}
else if (entrada == '7'){
velocidade = 175;
}
else if (entrada == '8'){
velocidade = 200;
}
else if (entrada == '9'){
velocidade = 225;
}
else if (entrada == 'q'){
velocidade = 255;
}
}
}
Tags:
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por