Paso 16: Primer programa en el IDE de Arduino
Este pequeño programa muestra cómo funciona la nRover:
void setup()
{
pinMode (7, salida);
pinMode (8, salida);
pinMode (6, salida); Control PWM esta línea no es necesaria aquí es sólo para fines educativos / /
}
void loop()
{
digitalWrite (7, bajo); puesto PD7low nivel
digitalWrite (8, bajo); poner bajo nivel PB0
analogWrite (6, 90); Valores de analogWrite control PWM de 0 detuvieron a velocidad máxima de 255
}
Atmega328P pin PD6 AKA (pin6 digital del Arduino) es un puerto PWM, control de velocidad de motores eléctricos, de 0 (parado) hasta 255 (máxima velocidad) en este caso en una velocidad baja (90).
Atmega328P pin PD7 y PB0 AKA (pin7 digital Arduino y 8), controlan respectivamente el motor eléctrico de 1 y 2.
Por lo tanto aumentar la velocidad, aumentar el valor de analogWrite para detener la caída de motores el analogWrite valor hasta 0, cambiar el sentido de rotación, cambie el digitalWrite valores, (7 para el motor 1, 8 motor 2) para baja o alta, como explica en la tabla de verdad.