Creative Commons images are CC BY-NC-SA 3.0

19.95

added to your
shopping cart

quantity
25 available 25 in stock
19.95 1+ units
17.96 10+ units
15.96 100+ units

Description: The EasyPoint™ N35P112 is a hall-effect based miniature joystick module. The integrated two-dimensional linear encoder monitors the movement of the magnet incorporated in the knob and provides the x and y coordinates via I²C output. A mechanical push button built in to the module even provides a “select” function. In other words: It's a really cool little joystick!

The N35P112 Joystick Breakout makes it easy to use the EasyPoint by breaking out all of the pins that you need to get it working in your project.

Dimensions: 0.81 x 0.72 x 0.2"

Documents:

Comments 30 comments

  • Calling this a ‘joystick’ doesn’t do it justice; from the spec sheet it’s easy to see that it’s far superior to any analog joystick with regard to x|y displacement, mechanical failure, and footprint. If all you need is a $4 analog joystick, this would be overkill on many levels. However, if you’re working on a velocity sensitive touch-control… the bounce-back on an analog joystick alone will probably drive you bananas. My dad always said, let the tool fit the job.

  • Guys…. I know we all gotta eat, it’s a nice part, and I don’t know what you’re paying for assembly, but for six pull-up resistors? there aren’t even provisions for mounting this thing. C'mon. You gotta kit it out a little more to charge this premium - Source those knobs and come up with an OTHG (Other than hot glue) mounting system.

  • Is there a knob or something that can be put on it?

  • An artfully worked blob of Sugru will work if nothing else.

  • Would it be possible to get just the N35P112. With out it soldered on to a breakout board?

  • Austira Microelectronics has replacement products for the discontinued N35P112. It would require some minor dev and assembly effort on SparkFun’s part, to create a board to combine N40P107 or N50P105 with the AS5013 sensor chip.

  • Could a sparfun employee comment?

    An email from ams (the manufacturer) states that the N35P112 is no longer available for order. Can we expect that the remaining stock (currently 82) will be the last available through sparkfun?

  • Can you connect more than one of these to an Arduino UNO R3 through via I²C? If yes what is the maximum number of devices you can connect?

    Thanks

    • This is a 3.3V part, although I’ve used it at 5V with no adverse effects. That was for testing only, though- over months and years it wouldn’t surprise me if that shortened its life.

      For best results, use our I2C Level shifter- that’ll guarantee you don’t break any rules with the signal levels. A 1k resistor in series with the RESETN line ought to do fine, if you need to use it.

      Finally, about multiple devices: there’s a solder bridge on the board that allows you to change the device’s I2C address, allowing two of them to operate on one bus. You only need one level shifter for both parts, of course, since I2C is multi-drop.

      If you need more than two, you can use multiple I2C level shifters to multiplex the signals. Just connect the VREF2 pin of each level shifter to a digital IO on the Arduino and you can turn them on and off to address the EasyPoint(s) connected to each one.

      • Just got both the EasyPoint Joystick and the I2C Level Shifter today. I am trying to run the example code and connect the hardware in the right order. I want to connect only one joystick to the I2C level shifter to the Arduino.

        Problem is I am getting unreadable data on the Serial Monitor. Is this a connection issue or should I modify the example code side on this page?

        Hardware Connection:

        Arduino UNO           I2C Level Shifter              EasyPoint Joystick
        
        VCC (+)   ------------>   VREF2  VREF1 ------------> 3.3V 
        
        A5 (SCL)  ------------>  SCL2   SCL1      ------------> SCL
        
        A4 (SDA) ------------>   SDA2  SDA1     ------------> SDA
        
        GND (-)    ------------>   GND  
              | -------------------------------------------------------->  GND  
                                 EN (NOT CONNECTED)       ADDR (NOT CONNECTED)  
                                                                           SWITCHN (NOT CONNECTED)  
                                                                           INTN (NOT CONNECTED)  
                                                                           RESETN (NOT CONNECTED)  
        

        Thanks

  • Thanks for the example code, I found it much more helpful than the datasheet. Come to New Zealand I i will definitely shout you a beer!

  • Does the knob snap back to the center when let go or does it stay where its the position it was last placed in?

  • What does it feel like to operate?

    • It’s like receiving a finger massage from a tiny leprechaun, singing bawdy folk songs.

      Or, like one of the nubbin things in the middle of a laptop keyboard. It displaces from center about 1mm in any direction, and is slightly springy.

  • Just slightly more expensive than the Thumb Slide Joystick.


Related Products