Paso 4: Sketch de Arduino
Unidos son los archivos
creado para mi proyecto. Son para el Arduino UNO, con el IR remote, puente H y receptor de IR enumeradas en la sección de materiales
Comencé por incluyendo las bibliotecas estándar de servo y mando a distancia IR, los que no se incluyen con Arduino pueden encontrarse en la marca sitio de curso (www.makecourse.com).
Luego definí los alfileres; 3 son para controlar el puente H, 1 para el Servo y 1 para el receptor de infrarrojos.
El bucle principal se compone de una serie de if declaraciones que ocurrirán si el receptor IR recibe datos. Cada uno de estos si declaraciones corresponde a un movimiento del coche según el botón que se presionó y el botón todavía está siendo presionado. Si el receptor de infrarrojos no está recibiendo datos que no pasará nada.
También he añadido un contador en todo el código, esto es para evitar que el lazo más rápido que el receptor IR recibe datos. También he añadido un retraso para que el bucle sólo ocurre cada 50 milisegundos.