Monday, June 17, 2019

Using the SparkFun Qwiic Joystick on Raspberry Pi with #CircuitPython #RaspberryPi @Raspberry_Pi @SparkFun @Adafruit @Gastonwnc

On Twitter, user @Gastonwnc has written a CircuitPython driver for connecting a Raspberry Pi to the SparkFun Qwiic Joystick.

The code is very well written to be compatible with the SparkFun hardware and CircuitPython software. Five examples are even provided.

  • Code Example:
# import the CircuitPython board and busio libraries
import board
import busio

# Create bus object using the board's I2C port
i2c = busio.I2C(board.SCL, board.SDA)

joystick = QwiicJoystick(i2c)  # default address is 0x20

# use QwiicJoystick(i2c, address) for a different address
# joystick = QwiicJoystick(i2c, 0x21)"""

The Adafruit Blinka software provides CircuitPython the ability to use a Raspberry Pi (or other select Single Board Computers (SBC)) to run Python 3 and access CircuitPython capabilities.

See more on the project GitHub site.

To learn more about CircuitPython, visit https://CircuitPython.org. It truly is the easiest way to interface microcontrollers & SBCs with other hardware.

No comments:

Post a Comment