Hi,
This is the only way I was able to control (turn on/off) my green laser module with my Arduino board. I made the same mistake other people have made connecting the laser module directly to the board, which, for some reason does not work.

I am using:
One NPN-type transistor called a TIP120.
One 5mw green laser module
My Arduino Uno board
My code:
const int transistorPin = 9; // connected to the base of the transistor
void setup() {
// set the transistor pin as output:
pinMode(transistorPin, OUTPUT);
}
void loop() {
digitalWrite(transistorPin, HIGH);
delay(500);
digitalWrite(transistorPin, LOW);
delay(15000);
}
If you see something wrong with my schema please let me know...
Thanks