
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