Cart
Subtotal : $0.00 Shipping : Free! Total : $0.00
view cart checkout

Free Shipping on All Orders Over $40!

SparkFun Qwiic Navigation Switch

SparkFun Qwiic Navigation Switch

$11 $8.8
Save 20%

Add a 5-way joystick and RGB LED to your project with the Qwiic Navigation Switch! I2C communication and Qwiic connect make it simple.The SparkFun Qwiic Navigation Switch adds a small,…

  • img 100% Secure Payment & Data Safety
  • img Global Delivery & Fast Dispatch
  • img 30 Days Free Return & Exchange

Add a 5-way joystick and RGB LED to your project with the Qwiic Navigation Switch! I2C communication and Qwiic connect make it simple.

The SparkFun Qwiic Navigation Switch adds a small, joystick-like 5-way tactile switch to your I2C bus! When connected to a microcontroller, push the 5-way tactile switch toward a direction (up, down, left, right, or centre) to provide additional input for your application. The built-in RGB status LED provides visual feedback indicating when a switch is pushed.

Populated on the board is a5-way tactile switch. Each direction includes a momentary switch that is read by the PCA9554 8-bit I2C I/O expander and notifies the microcontroller when a switch is pushed. The microcontroller will then provide visual feedback by writing to the non-addressable RGB LED. Each channel of the RGB LED can be disconnected from the PCA9554’s GPIO and connected to a different input. An interrupt pin is also broken out to notify your microcontroller when a state has changed quickly. We’ve also included an LED for power. Utilizing our handy Qwiic system, no soldering is required to connect it to the rest of your system. However, we still have broken out 0.1″-spaced pins if you prefer a breadboard.

If you need multiple Qwiic Navigation Switches for your project, fear not! Each board has a configurable I2C address, so you can daisy-chain multiple Navigation Switches over Qwiic and address each individually.

We’ve written a basic example for the Qwiic Navigation Switch in our GitHub Hardware repository. You will need theSparkFun I2C Expander Arduino Libraryto read or write to the PCA9554’s eight separate I/O pins. You can download the library through the Arduino library manager by searching ‘SparkFun I2C Expander Arduino Library’, or you can get the GitHub repo as a .zip file and install the library from there.

This board is great for projects requiring additional input switches. Add a Qwiic Navigation Switch to your project when navigating a menu, or even add it to a small remote to control a robot!

Features & Specifications

  • Input voltage: 3.3V
  • 5-way tactile switch
  • PCA9554 8-bit I2C I/O expander
  • 2x Horizontal Qwiic connectors
  • 2.2k I2C pull-up resistors
  • Breakout PTHs
    • GND: Ground
    • 3V3: 3.3V
    • SDA: I2C Data
    • SCL: I2C Clock
    • INT: Interrupt, active low
    • 5: GPIO5
    • 6: GPIO6
    • 7: GPIO7
  • LEDs
    • RGB non-addressable status
    • Red power
  • Jumpers
    • Power LED: PWR
    • GPIO7/Red LED: 7
    • GPIO6/Green LED: 6
    • GPIO5/Blue LED: 5
    • I2C pull-up resistors: I2C
    • I2C selectable address (ADR2, ADR1, ADR0)
      • 0x20 (Default): 000
      • 0x21: 001
      • 0x22: 010
      • 0x23: 011
      • 0x24: 100
      • 0x25: 101
      • 0x26: 110
      • 0x27: 111
  • Board Dimensions: 1.0in. x 1.0in. (25.4mm x 25.4mm)
  • Weight: 2.6g

Resources

  • Schematic
  • KiCad Files
  • 3D Model
  • Board Dimensions
  • Hookup Guide
  • Datasheets
    • SF303GJ26 5-way Tactile Switch
    • PCA9554
  • Arduino Library
  • Arduino Example Code
  • Qwiic Info Page
  • GitHub Hardware Repo

Package Contents

  • 1x SparkFun Qwiic Navigation Switch

We offer fast and reliable shipping worldwide. All orders are carefully packaged and shipped within 1–3 business days after payment confirmation.

  • Fast shipping within 1-3 business days
  • Free shipping on orders over $40
  • 30 days money back guarantee
  • 24/7 online customer support
  • Secure packaging & safe delivery

Standard shipping, expedited shipping and express delivery options are available at checkout. Delivery time depends on your destination country and local logistics.

Only logged in customers who have purchased this product may leave a review.

Special Ofers For Subscribers

Ten Percent Member Discount