Case 01:前进、后退
简介
使用pico:ed上的A、B按键来控制cutebot智能车完成基本的前进、后退动作。
准备编程环境
准备编程环境请参考:准备编程环境
示例代码
from picoed import *
from cutebot import *
# 创建Cutebot类的实例
cutebot = Cutebot()
# 循环检测是否按下A/B按键,控制cutebot智能赛车前进后退
while True:
if button_a.is_pressed():
cutebot.set_speed(50,50)
if button_b.is_pressed():
cutebot.set_speed(-50,-50)
代码详解
- 导入程序所需要的模块:
cutebot
模块包含对Cutebot智能赛车操作的类和函数,picoed
模块包含对按键A\B的操作函数。
from picoed import *
from cutebot import *
- 创建Cutebot类的实例
cutebot = Cutebot()
- 循环检测是否按下A/B按键,控制cutebot智能赛车前进后退
while True:
if button_a.is_pressed():
cutebot.set_speed(50,50)
if button_b.is_pressed():
cutebot.set_speed(-50,-50)
实验结果
当按钮A按下时,小车全速前进。 当按钮B按下时,小车全速后退。
思考
当同时按下A\B按键时,让小车停下,该如何编写程序呢?