首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于头脑风暴的robotc **Error**:未定义变量“声纳传感器”。“短”假设

用于头脑风暴的robotc **Error**:未定义变量“声纳传感器”。“短”假设
EN

Stack Overflow用户
提问于 2019-12-17 02:05:39
回答 1查看 629关注 0票数 0

理论上,这段代码应该永远循环,直到声纳传感器检测到10厘米以上的值,但是当我试图编译这个程序时,给我消息。

误差

未定义变量“声纳传感器”。“矮子”假设。我不知道为什么它没有看到声纳已经初始化。

代码语言:javascript
复制
//Program: Bridge Layer
//Date: 12/14/19

#pragma config(Sensor, S4, sonar, sensorSONAR); //Enable sonar to sensor pin 4 on the NXT

task main()
{
    int distance_in_cm = 10; //Initialize sensor value variable
    while(SensorValue[sonar] < distance_in_cm){ //Creat a loop checking if the sonar sensor ever sees a value above 10 cm's
        motor[motorB]= 50;  //Start motor B forwards att 50% power
        motor[motorC]= 50;  //Start motor C forwards att 50% power
    }
    motor[motorB]= 50;  //Stop motor B
    motor[motorC]= 50;  //Stop motor C
}
EN

回答 1

Stack Overflow用户

发布于 2019-12-18 01:51:12

好的,我现在很好,我发现你必须通过配置向导,并设置声纳的端口和传感器类型。谢谢你的帮助。

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

https://stackoverflow.com/questions/59366656

复制
相关文章

相似问题

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