×

SparkFun Support and Front Desk will be closed on Thursday 11/14 from 1-2:30pm for a company event. Please plan to pick up your orders before or after this timeframe.

fourstix

Member Since: September 8, 2011

Country: United States

Profile

Bio

Electrical Engineer and programmer

Programming Languages

C, Java, Perl, and others....

Universities

MSEE Syracuse; BSEE Univ of Missouri, Rolla

  • Hi, I ported the Arduino code for the SerLCD library to CircuitPython, and released it to the CircuitPython Community bundle. The CircuitPython library also supports SPI and UART (Serial) communication as well as I2C. All the Arduino examples were ported to Python.

    The code along with installation instructions and other information is available on github here: (github.com/fourstix/Sparkfun_CircuitPython_SerLCD[https://github.com/fourstix/Sparkfun_CircuitPython_SerLCD]

    You can install the SerLCD CircuitPython libraries on a Raspberry Pi with the following command: pip3 install sparkfun-circuitpython-serlcd

    This CircuitPython library was written on my own time and is open source and free to use.

    Enjoy, fourstix

  • I ported the Arduino code for the SerLCD library to CircuitPython, and released it to the CircuitPython Community bundle. The CircuitPython library supports I2C, SPI and UART (Serial) communication. All the Arduino examples were ported to Python.

    The code along with installation instructions and other information is available on GitHub (github.com/fourstix/Sparkfun_CircuitPython_SerLCD)[https://github.com/fourstix/Sparkfun_CircuitPython_SerLCD]

    You can install the SerLCD CircuitPython libraries on a Raspberry Pi with the following command:

    pip3 install sparkfun-circuitpython-serlcd
    

    The code was written on my own time and is open source and free to use.

  • Hi, Thanks, Kirk! Coincidentally. I just finished porting the CircuitPython class for the Qwiic Keypad to use Qwiic Py. It wasn't too hard. Is there a process for the community to submit code?

  • Very Interesting. I have been porting some Qwiic Arduino libraries to use Adafruit's CircuitPython. Currently I have CircuitPython libraries for the Qwiic Joystick, Qwiic 12-Button Keypad, Qwiic Single Relay, Qwiic Twist Rotrary Encoder and Qwiic AS3935 Lightning Detector available. The RTC module and SerLCD is on my todo list. I have a Qwiic Adapter solder to my SerLCD display and it works great.

    I will to take a look to see how to support or migrate to this new framework, but hopefully it shouldn't be too hard.

    In the meantime, anyone is welcome to look at these projects on git hub for more details. The include installation instructions, documentation and examples for using these Qwiic sensors with Adafruit CircuitPython on Raspberry Pi.

    https://github.com/fourstix/Sparkfun_CircuitPython_QwiicKeypad

    https://github.com/fourstix/Sparkfun_CircuitPython_QwiicJoystick

    https://github.com/fourstix/Sparkfun_CircuitPython_QwiicTwist

    https://github.com/fourstix/Sparkfun_CircuitPython_QwiicRelay

    https://github.com/fourstix/Sparkfun_CircuitPython_QwiicAS3935

  • There is a CircuitPython library now available for the Qwiic AS3935 Lightning Detector and the Raspberry Pi. The source code, examples, installation information and documentation are available on GitHub.

    https://github.com/fourstix/Sparkfun_CircuitPython_QwiicAS3935

  • There is a CircuitPython library now available for the Qwiic AS3935 Lightning Detector and the Raspberry Pi. The source code, examples, installation information and documentation are available on GitHub.

    https://github.com/fourstix/Sparkfun_CircuitPython_QwiicAS3935

  • There is a CircuitPython library now available for the Qwiic AS3935 Lightning Detector and the Raspberry Pi. The source code, examples, installation information and documentation are available on GitHub.

    https://github.com/fourstix/Sparkfun_CircuitPython_QwiicAS3935

  • There is a CircuitPython library now available for the Qwiic Keypad and the Raspberry Pi. The source code, examples, installation information and documentation are available on GitHub.

    https://github.com/fourstix/Sparkfun_CircuitPython_QwiicKeypad

  • There is a CircuitPython library now available for the Qwiic Keypad and the Raspberry Pi. The source code, examples, installation information and documentation are available on GitHub.

    https://github.com/fourstix/Sparkfun_CircuitPython_QwiicKeypad

  • There is a CircuitPython library now available for the Qwiic Twist RGB Rotary Encoder and the Raspberry Pi. The source code, examples, installation information and documentation are available on GitHub.

    https://github.com/fourstix/Sparkfun_CircuitPython_QwiicTwist

No public wish lists :(