We All Code Robot Client
Project description
We All Code Robot Client
The Python client code for the We All Code robots.
Table of Contents
Requirements
- Python >= 3
Install
On Ubuntu-like systems:
sudo apt-get install python3-pip -y
pip3 install weallcode_robot
Usage
from weallcode_robot import Robot
alpha = Robot('alpha')
# (left, right) wheels 100% forward
alpha.wheels(100, 100)
alpha.sleep(1)
# (left, right) wheels 100% backward
alpha.wheels(-100, -100)
alpha.sleep(1)
# spin around
alpha.wheels(100, -100)
alpha.sleep(1)
alpha.done()
API
Method | Params | Values | Example |
---|---|---|---|
buzzer_off |
bot.buzzer_off() |
||
buzzer |
hertz , period |
1 to 1000 |
bot.buzzer(1000, 1000) |
led |
red , green , blue |
0 to 255 |
bot.led(0, 12, 255) |
sleep |
seconds |
number >= 0 | bot.sleep(1.5) |
stop |
bot.stop() |
||
wheels |
left , right |
-100 to 100 |
bot.wheels(-90, 80) |
done |
bot.done() |
Development
Requirements
- Docker
Install
make install
Run
Open the desired file in the demo
folder and specify a robot name.
make demo # Default demo
make demo march # Imperial Death March
make demo slow # 50% wheel speed
make demo spin # Spin around for 10 seconds
Publish
make publish
Maintainers
Contributing
PRs accepted.
Small note: If editing the README, please conform to the standard-readme specification.
License
MIT © 2019 We All Code
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
weallcode_robot-2.1.0.tar.gz
(3.5 kB
view hashes)
Built Distribution
Close
Hashes for weallcode_robot-2.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c571b200c83bce8140276e8336b83ff6ed2bcaf3c7543c5915b77892a02c4ff |
|
MD5 | 51515bc2910a737d19a2ae0fd49d6771 |
|
BLAKE2b-256 | e203975a4bce4abf3d639d8c65947ae22ff25715d4120ecb51bc0c91ac04f50e |