Ring:bit python使用示例
Contents
1. Ring:bit python使用示例#
1.1. 添加python文件#
下载压缩包并解压EF_Produce_MicroPython-master 打开Python editor
为了给Ring:bit编程,我们需要添加Ringbit.py这个文件。点击Load/Save,然后点击Show Files(1)下拉菜单,再点击Add file在本地找到下载并解压完成的EF_Produce_MicroPython-master文件夹,从中选择Ringbit.py这个文件添加进来。
1.2. 示例代码#
1.3. 示例一 让小车全速前进#
from microbit import *
from Ringbit import *
RB = RINGBIT(pin1,pin2)
RB.set_motors_speed(100,100)
# 设置左右轮电机速度
1.4. 结果#
Ring:bit左轮速度为100,右轮速度为100,全速前进。
1.5. 示例二 超声波避障小车#
from microbit import *
from Ringbit import *
RB = RINGBIT(pin1,pin2)
while True:
i = RB.get_distance(0)
if i>3 and i<30:
RB.set_motors_speed(-100, 100)
sleep(500)
else:
RB.set_motors_speed(100, 100)
1.6. 结果#
Ring:bit在行驶过程中如果遇到障碍物,则立即转向。
1.7. 示例三 巡线行驶#
from microbit import *
from Ringbit import *
RB = RINGBIT(pin1,pin2)
while True:
i = RB.get_tracking()
if i == 10:
RB.set_motors_speed(10, 100)
if i == 1:
RB.set_motors_speed(100, 10)
if i == 11:
RB.set_motors_speed(100, 100)
1.8. 结果#
Ring:bit巡线行驶。