如何将我的ev3机器人移动一定距离并使其停止?

2024-09-30 05:25:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我从一个EV3乐高机器人开始,我的第一个爆樱桃的项目是让它移动一定距离,当超声波传感器检测到3厘米以外的东西时,让它停止。但是我已经尝试了很多东西,但都不能让它正常工作。这是我的密码:

#!/usr/bin/env python3
from ev3dev2.motor import MoveTank, OUTPUT_B, OUTPUT_C, seconds
from ev3dev2.sensor.lego import TouchSensor
from ev3dev2.sensor.lego import UltrasonicSensor
from time import sleep
from time import seconds


us = UltrasonicSensor()
tank_pair = MoveTank(OUTPUT_B, OUTPUT_C, seconds)


tank_pair.on(left_speed=30, right_speed=30)

if distance_centimeters(10):  
    tank_pair.off()

任何帮助都将不胜感激


Tags: fromimportoutputtime机器人sensorsecondsspeed

热门问题