The joystick measures directional movements with two 10 kΩ potentiometers, connected with a gimbal mechanism that separates the horizontal and vertical movements. It also includes a select button that is activated when the joystick is pressed down. The I2C address of the Qwiic Joystick is software selectable, allowing you to add multiple joysticks to the same bus without any risk of collision.
The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields, and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector, which reduces the amount of required PCB space and ensures you can't hook it up wrong due to polarized connections.
Some of the main features of the SparkFun Qwiic Joystick include its Qwiic compatibility, software selectable slave address, low power ATtiny85 microcontroller, and ability to report X and Y joystick position plus button press. This joystick is perfect for controlling robots, navigating menus, or even controlling video games.
Documents available for the SparkFun Qwiic Joystick include a schematic, Eagle files, a hookup guide, ATtiny85 Firmware, Arduino Library, Python Package, and a GitHub repository. These resources make it easy for you to incorporate the joystick into your project, regardless of your level of expertise.
Brand | Sparkfun |
Model | COM-15168 |
More info | Qwiic Joystick Hookup Guide - learn.sparkfun.com |