-
8ecb2e5b4823e17ad8d21a49de378c60a2d3f7f19aa062fe718e5abe4239ebb6

invention

DIY Computer Mouse

by littleBits

Published on May 15, 2014

Control your mouse (computer, not pet) with your littleBits Arduino module!!!  

*To complete this exercise, you will need to download the Arduino software.

In this sketch, two slide dimmers control the x and y mouse position on your screen, while a button attached to digital pin d0 acts as the left click.


For more “getting started” sketches, click here.

For support check out the littleBits and Arduino forums.

To learn more about coding, find examples on Arduino’s website.


How To Make It

STEP 1

Download the Arduino software to your computer (it's free!) and open the "DIY Computer Mouse" sketch. The "DIY Computer Mouse" sketch can be found on this page in the "Additional files" section.

STEP 2

Build your circuit (see the photo gallery for an image of the setup). Make sure your two dimmers are connected to the analog input pins, A1 and A0, and the button is connected to D0.

STEP 3

Plug the micro USB cable into both the Arduino module and a USB port on your computer.

STEP 4

Turn your power module on. You should see a red light illuminate on the power module and a yellow light flash on your Arduino module.

STEP 5

In the Arduino program, select your board. Go to Tools>Board>Arduino Leonardo. This littleBits Arduino module is modeled after the Arduino Leonardo and is therefore compatible.

STEP 6

Next select the serial port that the Arduino will communicate over by going back to "Tools" and selecting the correct port in the "Port" section. The name of the port will depend if you are on a Mac or Windows computer. On a Mac, it will start with /dev/tty.usbmodem... and a PC will start with COMM… In Windows, you can look for the USB serial device in the ports section of the Windows Device Manager. If you are on a Linux machine, the port will look like /dev/ttyUSB…

STEP 7

To upload the Arduino sketch to your Arduino module, press the arrow button in the top left corner of the screen. You will see a blue bar at the bottom of the window that says "compiling sketch", and you should see two yellow lights flash on your Arduino module when this happens. The upload is complete when you see "done uploading" at the bottom of your sketch window.

STEP 8

Once the program is uploaded, you will be able to control the position of the mouse on your computer screen with the dimmers and left click with the littleBits button. Note: If you keep the dimmers central, you can regain control over your actual mouse or trackpad.

Related Projects

The Bit Boxing Ring

Our Bit Boxing Ring fights the other player, you can move it if anywhere you want and you push the buttons to hit if the other pla...

laser gun

this movable laser gun has lights,a sound activated fan and and a countdown buzzer.

RC Farting Bunny #AnimatronicsChallenge

Ew! Gross!  Push the button on the remote control circuit, and bunny will make fart noises!  Slide the dimmer, and the s...