Skip to content

Python and NodeJS code for making hardware interaction on the Raspberry Pi easy

Notifications You must be signed in to change notification settings

sidwarkd/ucasts_pi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

#µCasts Raspberry Pi Library

Python and NodeJS code meant to make interacting with specific hardware on the Raspberry Pi easy. There are lots of sensors and other modules available that can be connected to the Raspberry Pi but most of the time custom code needs to be written to interact with those modules. The code in this project makes using the supported hardware painless and in many cases adds helpful functionality.

Spend more time creating your projects instead of buried in the datasheet trying to figure out if your sensor returns data MSB or LSB first.

Supported Hardware - Python

Supported Hardware - NodeJS

Coming Soon

Want to Help?

If you're interested in contributing to the project I've included a wish list below.

  • Code review my Python. It's not my strongest language and while the library works there are probably things that could be done in a cleaner/better way
  • Add classes for sensors or other hardware
  • Add more helper functions. Specifically the 7 Segment Display could use some helpers around the decimals, apostrophe, and colon
  • Improve the documentation if you see something wrong.
  • Have RPi.GPIO only be imported if using an I/O class. Currently it's always imported.
  • Implement evented callbacks for switch, button, and rfid reader
  • Add checksum verification to InnovationsRFIDReader class.

About

Python and NodeJS code for making hardware interaction on the Raspberry Pi easy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages