Shop OBEX P1 Docs P2 Docs Learn Events
Mouse interface — Parallax Forums

Mouse interface

ArchiverArchiver Posts: 46,084
edited 2001-09-11 13:34 in General Discussion
Lars-

If you can get your hands on the Jan and Feb 2000 issues of Nuts and
Volts, the "how" is (I hope) pretty completely explained there.
Tells you the details of how the PS2 mouse works, how to build your
own mouse interface, and gives some examples of Stamp programs using
the interface. I'm not familiar with the optical mouse.

I expect Al will also chime in to offer his product. If not, see
http://www.al-williams.com

Regards,

Steve

On 10 Sep 01 at 16:39, Lars Richter wrote:

>
> Would there be any body that knows how to interface a PS2 mouse to
> the basic stamp? Or better an PS2 optical mouse?

Comments

  • ArchiverArchiver Posts: 46,084
    edited 2001-09-10 21:39
    Would there be any body that knows how to interface a PS2 mouse to the basic
    stamp?
    Or better an PS2 optical mouse?

    Lars Richter
  • ArchiverArchiver Posts: 46,084
    edited 2001-09-11 02:47
    Thanks body!


    Original Message
    From: S Parkis [noparse]/noparse]mailto:[url=http://forums.parallaxinc.com/group/basicstamps/post?postID=tpemrgrqZVIBsNcv66mn7oxCZDqKv_k8fa-gcx82vNhKW9mJS7fGp3bIMjlRtp_JDY88E2WtNaUt4KsTcw]parkiss@e...[/url
    Sent: Monday, September 10, 2001 4:34 AM
    To: basicstamps@yahoogroups.com
    Subject: Re: [noparse][[/noparse]basicstamps] Mouse interface

    Lars-

    If you can get your hands on the Jan and Feb 2000 issues of Nuts and
    Volts, the "how" is (I hope) pretty completely explained there.
    Tells you the details of how the PS2 mouse works, how to build your
    own mouse interface, and gives some examples of Stamp programs using
    the interface. I'm not familiar with the optical mouse.

    I expect Al will also chime in to offer his product. If not, see
    http://www.al-williams.com

    Regards,

    Steve

    On 10 Sep 01 at 16:39, Lars Richter wrote:

    >
    > Would there be any body that knows how to interface a PS2 mouse to
    > the basic stamp? Or better an PS2 optical mouse?

    To UNSUBSCRIBE, just send mail to:
    basicstamps-unsubscribe@yahoogroups.com
    from the same email address that you subscribed. Text in the Subject and
    Body of the message will be ignored.


    Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
  • ArchiverArchiver Posts: 46,084
    edited 2001-09-11 08:26
    Have a look at http://www.al-williams.com/awce/pak6.htm

    You can put the chip in raw mode and then read mouse input.

    Al Williams
    AWC


    --- In basicstamps@y..., "Lars Richter" <larsr@n...> wrote:
    >
    > Would there be any body that knows how to interface a PS2 mouse to
    the basic
    > stamp?
    > Or better an PS2 optical mouse?
    >
    > Lars Richter
  • ArchiverArchiver Posts: 46,084
    edited 2001-09-11 13:34
    Al Williams, Could you give me an example, the mouse sends three bytes of
    data to the computer, My serial skills are very dusty on the stamp.

    This is the pin configuration on a PS2 mouse
    1. Unused
    2. +5 volts (to power the chip and LEDs)
    3. Unused
    4. Clock
    5. Ground
    6. Data
    Whenever the mouse moves or the user clicks a button, the mouse sends three
    bytes of data to the computer. The first byte's 8 bits contain:
    1. Left button state (0 = off, 1 = on)
    2. Right button state (0 = off, 1 = on)
    3. 0
    4. 1
    5. X direction (positive or negative)
    6. Y direction
    7. X overflow (the mouse moved more than 255 pulses in 1/40th of a second)
    8. Y overflow
    The next two bytes contain the X and Y movement values respectively. These
    two bytes contain the number of pulses that have been detected in the X and
    Y direction since the last packet was sent.
    The data is sent from the mouse to the computer serially on the data line,
    with the clock line pulsing to tell the computer where each bit starts and
    stops. 11 bits are sent for each byte (1 start bit, 8 data bits, 1 parity
    bit and 1 stop bit). The PS/2 mouse sends on the order of 1,200 bits per
    second. That allows it to report mouse position to the computer at a maximum
    rate of about 40 reports per second. If you are moving the mouse very
    rapidly, the mouse may travel an inch or more in 1/40th of a second. This is
    why there is a byte allocated for X and Y motion in the data protocol.
    Thanks Lars

    Original Message
    From: Al Williams [noparse]/noparse]mailto:[url=http://forums.parallaxinc.com/group/basicstamps/post?postID=ws4LjsMrP_zhapyWj_qzNzm5Z9feyiUDklXHYZPU4dYdfHscQ37mrRb8JIXUJ5htuntoSoMPV18FOqDN]alw@a...[/url
    Sent: Tuesday, September 11, 2001 2:26 AM
    To: basicstamps@yahoogroups.com
    Subject: [noparse][[/noparse]basicstamps] Re: Mouse interface

    Have a look at http://www.al-williams.com/awce/pak6.htm

    You can put the chip in raw mode and then read mouse input.

    Al Williams
    AWC


    --- In basicstamps@y..., "Lars Richter" <larsr@n...> wrote:
    >
    > Would there be any body that knows how to interface a PS2 mouse to
    the basic
    > stamp?
    > Or better an PS2 optical mouse?
    >
    > Lars Richter


    To UNSUBSCRIBE, just send mail to:
    basicstamps-unsubscribe@yahoogroups.com
    from the same email address that you subscribed. Text in the Subject and
    Body of the message will be ignored.


    Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Sign In or Register to comment.