问题标签 [robotc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
algorithm - 如何创建一条带间隙跟随器的线?[Robotc] [LegoMindstorm][EV3]
尝试创建一个算法/代码,以便让我的机器人跟随它当前可以执行的轨道,使用颜色传感器并跟随内部边缘。所以我想知道如何过渡到带有破损部分的轨道,轨道有最大长度为 20 厘米的间隙,并且只在直线部分上。我也有距离传感器可用?有任何想法吗?
c - 在 RobotC 编码方面需要一些帮助
我正在做一个项目,我真的需要一些帮助来了解 lego-temp.h 的工作原理。我想做一个while循环,以便在机器人移动时测量温度。当我发现温度高于机器人开始移动之前的温度时,循环将停止。
我发现我可以用那个命令读取温度
该命令从传感器读取2
,我的温度传感器,并将结果写入一个名为 的变量temp
。
我的问题是我找不到如何在机器人移动时读取温度。你可以找到它lego-temp.h
,但如果你找不到它\Sample Programs\NXT\3rd Party Driver Library\include
,我会把它作为链接发布。
感谢您的时间。:D
robotc - 创建一个变量,存储光传感器读数一秒和程序初始化后。(RobotC 自然语言)
该变量需要为程序的其余部分存储此信息,并保持静态,以便我可以创建另一个 int 来给出初始读数和当前读数之间的差异。我会为此使用计时器吗?RobotC 文档都没有帮助。
nxt - 你能帮我完成这个简单的 RobotC 练习吗?
我的意思是 2. 在这里找到的第二个长度
我想我发现了所有错误,但我似乎无法得到正确的答案。
在第 8 行,它应该是 wait1Msec(3000);而不是 wait1Msec(4000);
向右摆动应该写为 C 的 100 功率和 B 的 0 功率。我也尝试了 B 的 -100 甚至交换了字母以防我误解了哪个电机是左哪个是右,但我仍然得到错误的答案(根据网站)。
评论中也有错误,但这应该不是问题,因为它们只是评论!尽管如此,我还是纠正了它们以防万一。把4换成3,把右换成左,还是不正确。
他们是否希望我纠正评论中的某些特定文本?还是我错过了什么?
c - Mindstorms 的robotc **错误**:未定义的变量“sonarSensor”。假设为“短”
理论上,这段代码应该永远循环,直到声纳传感器检测到超过 10 厘米的值,但是当我尝试编译这个程序时给了我消息
错误:
未定义的变量“声纳传感器”。“短”假设。我不确定为什么它没有看到声纳已经初始化。
代码:
robotc - 如何编程 vex 爪机器人进行线路跟踪?
我正在尝试lineTrackForTime
在爪形机器人上使用命令,但似乎机器人刚刚越过线路并且无法检测到它。
但是,当我切换到方形机器人时,该lineTrackForTime
命令起作用了。
以下代码适用于方形机器人,但不适用于爪形机器人。
如何使代码与爪机器人一起工作以执行以下行?
lego - ROBOTC 中的菊花链 EV3 积木
我正在做一个需要 8 个电机的乐高项目,想知道是否有办法在ROBOTC中以菊花链方式连接两个或更多 EV3 积木。所以我正在寻找是否有任何可以添加的库/驱动程序文件或示例代码在这方面有帮助。
谢谢
ev3 - RobotC Mindstorms EV3 - 如何获取程序块按钮输入?
有人能告诉我如何使用我可以在脚本中使用的 ROBOTC 程序(“ROBOTC for LEGO Mindstorms 4.X”)从 LEGO Mindstorms EV3 积木上的积木按钮获取输入吗?当我输入“button”时,程序会给我一些建议,比如“buttonLeft”和“BUTTONTYPE”。我认为这应该是可能的,因为我可以找到许多使用 LEGO Mindstorms Education EV3 学生版的教程,但没有一个使用 RobotC。
robotc - 机器人c程序,我可以用机器人c编写的代码吗?
为您的机器人设计一个附件,该附件将拾取预定义的对象。请务必在“电机和传感器设置”菜单中设置电机类型。注意:所有动作都必须使用传感器;电机没有预定义的距离/时间。
- 设计一个可以抓取并移动所需物体的抓手
- 触摸传感器启动机器人
- 颜色传感器 停在第一条黑线 b. 暂停 1.4 秒 C. 右转 D. 停在桌子的边缘 e。暂停 1.4 秒 f. 备份 2 轮旋转 g。左转 h。开车到对象
- 感应物体被拾取(可以使用任何类型的传感器)
- 驱车前往下车区。
- 释放对象
- 倒车机器人不接触或撞倒物体
- 停止
- 回到起始位置