A Python Library For Kamibot
Project description
Package for Kamibot
install
pip install pyserial==3.5
check version
import pyKamibot as kamibot
# check version
print(kamibot.__version__)
exmaple
- LED
from pyKamibot import Kamibot
kamibot = Kamibot('COM3', 57600)
# LED (r, g, b)
kamibot.turn_led(200, 0, 0)
# ---------------------------------------------------
# Move on mapboard
# ---------------------------------------------------
for i in range(0, 100):
kamibot.turn_led(200, 0, 0)
kamibot.delay(1)
kamibot.turn_led(0, 200, 0)
kamibot.delay(1)
- Mapboard
kamibot.move_forward(1)
while True:
kamibot.move_forward(1)
kamibot.turn_left()
- turn_right()
- turn_back()
- Control Mode
- go_forward_with_speed(right=100, left=100)
kamibot.go_forward_with_speed(right=0, left=100)
kamibot.delay(1)
kamibot.stop()
- go_backward_with_speed(right=0, left=100)
kamibot.go_backward_with_speed(right=100, left=100)
kamibot.delay(1)
kamibot.stop()
- go_with_speed(right=100, left=100, r_dir=0, l_dir=0) 0 : forward, 1: backward, 2: stop
kamibot.go_with_speed(right=100, left=100, r_dir=0x00, l_dir=0x00)
kamibot.delay(1)
kamibot.stop()
- set_server_motor(pos=90) pos : degree
for i in range(0, 10):
kamibot.set_server_motor(0)
kamibot.delay(1)
kamibot.set_server_motor(90)
kamibot.delay(1)
- ultrasonic() unit is cm
while True:
val = kamibot.ultrasonic()
print('distance :', val)
kamibot.delay(1)
- ir()
while True:
val = kamibot.ir()
print('ir :', val)
kamibot.delay(1)
Contact
Part of the MoyaLab project - http://moyalab.com Copyright (C) 2019 Moyalab (immoyalab@gmail.com)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
pyKamibot-0.15-py3-none-any.whl
(10.8 kB
view details)
File details
Details for the file pyKamibot-0.15-py3-none-any.whl
.
File metadata
- Download URL: pyKamibot-0.15-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6da111f2961657b7197b24d2c0c5c0cb303104bbccfe1bc14e8c9b827dd8c2d9 |
|
MD5 | 085911a895755e2fb35466a4b662dbab |
|
BLAKE2b-256 | 5ceac03aaa9d6224ad17c7c04565fde4d5aafba22a03998bbac4334ac2372e4c |