Paso 4: Añadir el control del motor y los pulsadores
Nunca use la 9 voltios en el Arduino directamente, o fundirá el chip a nunca nunca tierra inmediatamente. Con el fin de evitar que esto suceda, la parte de energía que impulsa el motor está separado del circuito de 3V que impulsa el chip Atmel.
Añadir la parte restante del esquema a la protoboard:
- Añadir el optoacoplador a la protoboard
- Añadir la batería de 9V, conecte la batería a otras dos líneas de alimentación de la placa para evitar la confusión.
- Conecte el lado positivo de la inputside del canal elegido del optoacoplador (elegí canal 2) al pin digital 4 (pin 6) del chip Atmel a través de un resistor de 470 ohm. Conectar la tierra del lado de la oferta hacia el lado negativo de la batería de 3V.
- Conecte el lado de salida de este canal de optoacoplador y añadir el transistor y la resistencia de ohmio 10 k. Atención: el GND2 y los + 9V en el esquema se refieren a los contactos de la batería de bloque. NO no mezclar ellos para arriba con las líneas de energía del chip Atmel que conectado en el paso anterior.
Añadir el motor y el LED correspondiente (yo uso un led para indicar que el motor esté encendido de rojo).
Añadir un LED o un diodo en reversa de la polaridad en el motor, para evitar que el circuito tenga picos cuando el motor esté encendido o apagado. - Conectar los dos pulsadores y las resistencias de pull-baja al chip: uno entre 1 y 2 y un botón entre 3 y 4. Cuidado con usar el + de la pila de 3V, no el 9V!
Compruebe la parte del circuito de control del motor
Su circuito está ahora completado. Haciendo la línea puerto 4 una salida en el programa de Arduino y configurar este puerto alta debe hacer el motor llevó quemar y hacer su giro motor. Esto prueba a agregar este pin como salida en la instalación y configuración alta y baja cuando el pin del LED en el paso anterior es ajustados alto o bajo. Puede reprogramar el chip por volverla a la placa Arduino. Tenga cuidado de poner los pasadores de derecha en los agujeros de la derecha cuando usted el chip Atmel vuelva a colocar la placa.
Compruebe el botón parte del circuito
Usar los botones como entrada: en la configuración del puerto Arduino programa 5 y 6 del puerto como entrada. Comprobar en el bucle si el puerto 5 o 6 es alto y si es así, coloque la línea motor (puerto 4) alta. Reprogramar el chip de Atmel y comprobar si los botones funcionan correctamente.
¡ Felicidades! Su circuito está ahora completa y funcionando!