Paso 14: El sistema de alerta
En la imagen de arriba muestro el circuito del motor (con el motor substituido con un LED para tomar fotografías de la operación).
El motor requiere más corriente que podemos suministrar con nuestros pines del microcontrolador, por lo que vamos a utilizar los transistores como interruptores. Utilizamos transistores del NFET BS270 - esto pueden considerarse como un interruptor controlado por voltaje, donde un bajo voltaje abre el interruptor (apagar el motor) y un alto voltaje cierra el interruptor (encender el motor).
También es una buena idea añadir un diodo en el motor como se muestra - la bobina inductiva del motor puede producir un pico de voltaje cuando están apagadas. El diodo abrazaderas este voltaje y evita que se dañen otros componentes.
R3 es elegido como un resistor de alto valor que traerá la puerta hacia un estado apagado por defecto, apagar el motor. Esto es una buena idea mientras el microcontrolador está empezando para arriba, o seguro en caso de que algo va mal.
Tenga en cuenta que utiliza dos transistores en paralelo para aumentar el manejo actual. Los transistores BS270 eran el umbral más bajo (cuánto voltaje se necesita para "cerrar" el interruptor) transistores que tenía en la mano, pero son todavía no es lo ideal. Selección futura podría buscar transistores con umbrales de alrededor de 1V.