首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MakeCode EV3电机倒置与motor.xx.tank不工作

MakeCode EV3电机倒置与motor.xx.tank不工作
EN

Stack Overflow用户
提问于 2018-06-12 22:37:55
回答 1查看 255关注 0票数 0

我正在使用测试版MakeCode,用于https://makecode.mindstorms.com/的Mindstorms EV3,我发现了一个可能是bug的问题。

我正在用马达反转块来反转我的马达的方向。当我在模拟器上检查结果时,我看到电机的方向发生了变化,但是当我将.uf2文件下载到EV3时,电机的旋转方向没有变化。我试着将“倒置”设置设置为“打开”和“关闭”,我看到这会影响仿真,但不会影响物理机器人。

我试图更改EV3输出端口,但这并没有帮助。

这是我的代码的Javascript版本。

代码语言:javascript
复制
brick.buttonUp.onEvent(ButtonEvent.Pressed, function () {
    brick.setStatusLight(StatusLight.Green)
    motors.largeB.setInverted(true)
    motors.largeC.setInverted(true)
    motors.largeBC.tank(50, 50)
    sensors.touch4.pauseUntil(ButtonEvent.Pressed)
    motors.stopAll()
})
brick.setStatusLight(StatusLight.GreenFlash)

我怎么逆转旋转方向有问题吗?

作为一个测试,我尝试用motors.xxxx.tank代替motors.xxxx.run,然后它在模拟器和物理机器人上都改变了旋转方向。

代码语言:javascript
复制
motors.largeB.run(50)
motors.largeC.run(50)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-14 20:10:05

谢谢你报告这个窃听器。

它确实看起来像坦克块不尊重电机的倒置状态。

现在,您可以使用:motors.largeBC.tank(-50, -50)来逆转发动机使用坦克块。

为了追踪这个问题,我在我们的头上写了一个错误。谢谢!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50826782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档