Skip to content

OldTinfoil/ABElectronics_Python3_Libraries

 
 

Repository files navigation

AB Electronics Python Libraries

NB - this fork adds a couple of virtual environment friendly tweaks. Switch to the venv branch to look at these features.

Python 3.x Libraries to work with Raspberry Pi expansion boards from http://www.abelectronics.co.uk

Python 3.x with smbus

To download to your Raspberry Pi type in terminal:

git clone https://github.com/abelectronicsuk/ABElectronics_Python3_Libraries.git

###ADCDACPi This directory contains ADC DAC Pi Python Library with ADC read and DAC write demos to use with the ADC DAC Pi from https://www.abelectronics.co.uk/products/3/Raspberry-Pi/39/ADC-DAC-Pi-Raspberry-Pi-ADC-and-DAC-expansion-board ###ADCPi This directory contains ADC Pi Python Library and read voltage demo to use with the ADC Pi v2 from http://www.abelectronics.co.uk/products/3/Raspberry-Pi/17/ADC-Pi-V2---Raspberry-Pi-Analogue-to-Digital-converter ###DeltaSigmaPi This directory contains Expander Pi Python Library and demos to use with the Expander Pi from http://www.abelectronics.co.uk/products/3/Raspberry-Pi/14/Delta-Sigma-Pi-18-bit-Analogue-to-Digital-converter ###ExpanderPi This directory contains IO Pi Python Library and demos to use with the IO Pi from https://www.abelectronics.co.uk/products/3/Raspberry-Pi/50/Expander-Pi ###IOPi This directory contains IO Pi Python Library and demos to use with the IO Pi from http://www.abelectronics.co.uk/products/3/Raspberry-Pi/18/IO-Pi-32-Channel-Port-Expander-for-the-Raspberry-Pi ###RTCPi This directory contains RTC Pi Python Library and demos to use with the RTC Pi from https://www.abelectronics.co.uk/products/3/Raspberry-Pi/15/RTC-Pi ###ServoPi This directory contains ServoPi Python Library and read voltage demo to use with the ServoPi from http://www.abelectronics.co.uk/products/3/Raspberry-Pi/44/Servo-Pi---PWM-Controller

##Helper class We have now added ABE_helpers.py class to the libraries which use Puthon smbus to enable a single bus instance to be used with multiple expansion boards and to avoid smbus conflicts.

About

Python3 Libraries to work with Raspberry Pi expansion boards from AB Electronics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 86.7%
  • C 13.3%