Documentos de Académico
Documentos de Profesional
Documentos de Cultura
la izquierda
int motor_A_D = 8; //Declarado como entero el pin 8 y define el giro del motor A hacia
la derecha
int m_final_A_I = 6; //Declarado como entero el pin 6 y define el final del giro del motor
A hacia la izquierda
int m_final_A_D = 7;
int motor_B_I = 10; //Declarado como entero el pin 9 y define el giro del motor A hacia
la izquierda
int motor_B_D = 11; //Declarado como entero el pin 8 y define el giro del motor A hacia
la derecha
int m_final_B_I = 12; //Declarado como entero el pin 6 y define el final del giro del motor
A hacia la izquierda
int m_final_B_D = 13; //Declarado como entero el pin 7 y define el final del giro del motor
A hacia la derecha
char byte_inicio_B = 'B'; //Declarado como caracter para definir que el motor A va
encender
char byte_inicio_A = 'A'; //Declarado como caracter para definir que el motor A va
encender
char byte_final = 'F'; //Declarado como caracter para definir el finalizador para cualquier
motor
char velocidades[100]; //Declarado como caracter el vector para almacenar los escrito de
la velocidad del motor
byte contador = 0; //Declarado como byte para almacenar temporalmente el numero
de caracteres escritos en cadena
pinMode(m_final_B_D,INPUT);
//Serial.println(numero_caracteres);
Serial.println("velocidades A");
Serial.println(velocidades);
if (velocidades[0] == 'D')
Serial.println("hacia a la derecha");
digitalWrite(motor_A_I,LOW);
digitalWrite(motor_A_D,HIGH);
Serial.println("hacia a la izquierda");
digitalWrite(motor_A_I,HIGH);
digitalWrite(motor_A_D,LOW);
{
Serial.println("motor B encendido"); //Envia el valor "motor A
encendido" en el puerto serie con retorno de carro y salto de linea
Serial.println("velocidades B");
Serial.println(velocidades);
if (velocidades[0] == 'D')
Serial.println("hacia a la derecha");
digitalWrite(motor_B_I,LOW);
digitalWrite(motor_B_D,HIGH);
Serial.println("hacia a la izquierda");
digitalWrite(motor_B_I,HIGH);
digitalWrite(motor_B_D,LOW);
}
}