Procedural wrappe for controlling a single Anki Overdrive vehicle
Project description
procdrive
Procdrive is a procedural wrapper around
py-easydrive
which is itself a wrapper around py-drivesdk
.
This library was developed to provide a practical environment for learning Python. Procdrive aims to be simple and intuitive and a transition into more complicated language constructs such as object orientation and exception handling.
Limitations
Since Procdrive is not object-oriented, it does not provide support for controlling multiple vehicles at the same time. If you require this functionality you should check out the other libraries mentioned above.
Installation
As Procdrive does not have a pip repository yet, the install process is a little involved:
git clone https://github.com/PascalRombach/procdrive.git
cd procdrive
Linux
python3 -m pip install .
Windows
py -m pip install .
Code Example
Coding in procdrive is very simple. The following code scans the current map in and then reports the track pieces in order.
from procdrive import *
connect()
scan()
set_speed(300)
while True:
print(wait_for_track_change())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for procdrive-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fac18019d53e220b3fb0c3fd1f56ad2f00a5564ed30aec60e48116ab7efcb69e |
|
MD5 | e741fe18bc5c45fe698da644c7647461 |
|
BLAKE2b-256 | cc642dcb2f23a7b20439af3c7a76b0cc1fe3525bc73e711362aad7705fb6df61 |