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.
To learn more about CircuitPython, visit https://CircuitPython.org. It truly is the easiest way to interface microcontrollers & SBCs with other hardware.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey