Tutorial.ButtonMouseControl History

Hide minor edits - Show changes to markup

October 31, 2012, at 09:56 PM by Scott Fitzgerald -
Changed lines 4-11 from:

Using the Mouse library, you can controls a computer's onscreen cursor with an Arduino Leonardo. This particular example uses a five pushbuttons to move the onscreen cursor. Four of the buttons are directional (up, down, left, right) and one is for a left mouse click

Cursor movement from the Leonardo is always relative. So every time an input is read, the cursor's position is updated relative to it's current position.

Whenever one of the directional buttons is pressed, the Leonardo will move the mouse, mapping a HIGH input to a range of 5 in the appropriate direction.

The fifth button is for controlling a left click from a mouse. When pressed, the Leonardo sends a press to the computer. When the button is released, the computer will recognize the event.

to:

Using the Mouse library, you can controls a computer's onscreen cursor with an Arduino Leonardo, Micro, or Due. This particular example uses a five pushbuttons to move the onscreen cursor. Four of the buttons are directional (up, down, left, right) and one is for a left mouse click

Cursor movement from the Arduino is always relative. Every time an input is read, the cursor's position is updated relative to it's current position.

Whenever one of the directional buttons is pressed, the Arduino will move the mouse, mapping a HIGH input to a range of 5 in the appropriate direction.

The fifth button is for controlling a left click from a mouse. When pressed, the board sends a press to the computer. When the button is released, the computer will recognize the event.

Changed line 16 from:
  • Arduino Leonardo board
to:
  • Arduino Leonardo, Micr or Due board
Changed lines 29-30 from:

Connect your Leonardo board to your computer with a micro-USB cable. The buttons are connected to digital inputs 2-6. Make sure you use pulldown resistors.

to:

Connect your board to your computer with a micro-USB cable. The buttons are connected to digital inputs 2-6. Make sure you use pulldown resistors.

Deleted line 40:
Changed lines 42-45 from:
to:
Deleted lines 44-121:
Deleted line 45:
May 21, 2012, at 07:49 PM by Scott Fitzgerald -
Changed lines 43-125 from:
to:
May 02, 2012, at 04:15 PM by Scott Fitzgerald -
Changed line 43 from:
to:
April 27, 2012, at 06:59 PM by Scott Fitzgerald -
Changed lines 12-13 from:

NB: When you use the Mouse.move() command, the Arduino takes over your computer's cursor! To insure you don't lose control of your computer while running a sketch with this function, make sure to set up a controller before you call Mouse.move(). This sketch includes a pushbutton to toggle the mouse control state, so you can turn on and off mouse control.

to:

NB: When you use the Mouse.move() command, the Arduino takes over your computer's cursor! To insure you don't lose control of your computer while running a sketch with this function, make sure to set up a controller before you call Mouse.move(). This sketch only updates the cursor position when a button is pressed.

April 27, 2012, at 06:01 PM by Scott Fitzgerald -
Deleted line 51:

\\

April 27, 2012, at 05:55 PM by Scott Fitzgerald -
Changed lines 36-37 from:
to:
Added line 53:
April 18, 2012, at 12:41 AM by Scott Fitzgerald -
Added lines 1-52:

Share