Paso 8: Software
InterrumpeLos botones se unen a los dos pines de interrupción de un Arduino Uno, así que cada vez que se pulsan, interrumpir el bucle y cambiar el estado del motor. Las interrupciones sólo pueden fijarse a 0 (pin digital 2) y 1 (pin digital 3).
Una interrupción se une con la línea:
attachInterrupt (inputpin, responseFunction, gatillo);
Los botones se utilizan para cambiar rápidamente de qué motor está siendo controlado por los botones y la dirección del motor se controla.
Control del motor
Los motores son controlados por la configuración de los pines PWM para la velocidad adecuada usando analogWrite. Los motores bidireccionales, se establece la dirección ajuste de uno de los pines digitales alta y una baja, y luego ponerlo por la otra dirección.
Si tienes curiosidad sobre qué Arduino código parece, estaríamos encantados de enviar a usted!