I was thinking of creating a robot that was remote controlled with a PS2 controller, or with hyper terminal. The wheels will have a gear system, and will also require a high amount of power. This robot would be outfitted with a laser pointer, and the laser would have fire-starting capabilities. What i don't know is how to regulate the amount of power to the laser. I was going to use a 19.6 volt battery i have created myself (ask if you want the design, it's completely safe), and i wanted to send 6 volts of that to the laser, but i don't know how to do that. Should i use a resistor, with a heat-sink, or should i do something in the programming to regulate the power? Thanks for the help.