Raspberry Pi library for working with Amperka Octoliner line sensor board
A library for Raspberry Pi to interface with the Amperka Octoliner 8-channel line sensor.
Open the terminal on your Raspberry Pi and use
pip to install the library:
pip3 install octoliner
If you haven’t enabled I²C support in your Raspbian Linux yet, run the configuration tool to turn it on:
Then: Interfacing Options → I2C → Yes (enable) → Yes (autoload) → <Finish> → Yes (reboot). The setting preserves across reboots.
$ python3 -m octoliner 0 0.5 0.675 0 1 # Ctrl+C to exit
import time # Import the class required # from the library octoliner from octoliner import Octoliner # Sensor on the standard bus and address octoliner = Octoliner() # Lower sensitivity to 80% octoliner.set_sensitivity(0.8) while True: # Read all channel values values = [octoliner.analog_read(i) for i in range(8)] # Print them to console print(values) # Repeat forever, twice per second time.sleep(0.5)
See full API reference in API.md.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for octoliner-2.1.0-py3-none-any.whl