[SOLUCIONADO] Encender y apagar LÁSER

Hola a todos, soy nuevo en esto de arduino. Estoy montando un sistema con un arduino uno.

Dos señales digitales mueven dos servos, hasta ahí todo OK.

Mi problema viene al conectar un laser de 1 mW a otra señal digital para encenderlo y apagarlo con HIGH y LOW. El laser funciona pero a una intensidad muy muy baja. Si conecto el láser al puerto de 5V o 3.3V se enciende con la intensidad correcta pero no puedo apagarlo y encenderlo.

¿Cómo puedo tener el contro del láser funcionando a su intensidad correcta?

Saludos y gracias de antemano.

Cual es la intensidad correcta? El pin de arduino que estas usando no puede entregar mas de 40mA. Si eso no es suficiente necesitas un transistor, sea TBJ o MOSFET. Yo te recomiendo un MOSFET como el 2n7000 que puede entregar hasta 1A en picos cortos que es apropiado para un caso como el que planteas. |500x258

La resistencia dice 470 ohms y eso garantiza poca corriente asi que el valor de la R dependerá de la corriente que tu pretendes que circule que no has comentado. Para eso necesitamos la hoja de datos del LED para conocer sus características. Deberías usar una R entre Gate (logic input) y GND o 0V.

Solucionado, con un transistor 2N2222.

Aqui imagen del montaje.

|500x310

Donde debe decir SOLUCIONADO es en el primer mensaje, el que originó el hilo, pero no te preocupes, ya lo hice yo. ;)