Paso 10: Romper el código: motores
- Este coche utiliza 2 motores para mover. Uno conectado a la rueda izquierda y conectado a la derecha
Definir nombres de variables y pines de Arduino para la izquierda y la derecha motores
- int RIGHT_MOTOR = 11; El motor adecuado está conectado al Pin 11 en placa Arduino
- int LEFT_MOTOR = 2; El motor izquierdo está conectado al Pin 2 de la placa Arduino
Definir salidas a los motores para apagarlos y encenderlos
- Int MOTOR_OFF = 0; Enviar un "0" a un motor para apagarlo
- MOTOR_ON int = 105; Envía un "105" a un motor para encenderlo. Este valor se puede establecer entre 105 y 255. Cuanto mayor sea el número más rápido el motor gira.
Definir los motores como salidas (Nota: el pinMode puede definirse como la salida o de entrada. Para los motores que utilizamos sólo de salida);
- pinMode (MOTOR_OFF, salida);
- pinMode (MOTOR_ON, salida);
Encender un motor (Nota: usamos analogWrite, en lugar de digitalWrite, para poder variar la velocidad del motor.)
- analogWrite (RIGHT_MOTOR, MOTOR_ON);
Apague el motor
- analogWrite (LEFT_MOTOR, MOTOR_ON);