// Curso de Arduino básico // Quarto programa Controlar 4 motores utilizando o modulo Bluetooh adicionando a possibilidade esquerda e direita // GREL(Grupo de robótica Educacional Livre) - IFPB //********************************************************************************************* //Portas no qual estaremos utilizando int IN1 = 4; int IN2 = 5; int IN3 = 6; int IN4 = 7; char x; void setup(){ //Comunica com a serial Serial.begin(9600); //Define os pinos como saída pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); } void loop() { x = Serial.read(); if(x=='a') { //Gira os Motores para frente digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); } if(x=='d') { //Gira os Motores tras digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); } if(x=='b') { //Os motores da esquerda Gira para frente e os da Direita Gira para tras digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); } if(x=='c') { ////Os motores da direita Gira para frente e os da esquerda Gira para tras digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); } if(x=='e') { //Os motores param digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW); } }