【问题标题】:robotc for Mindstorms **Error**:Undefined variable 'sonarSensor'. 'short' assumedMindstorms 的robotc **错误**:未定义的变量“sonarSensor”。假设为“短”
【发布时间】:2019-12-17 02:05:39
【问题描述】:

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

错误

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

代码

//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
}

【问题讨论】:

    标签: c mindstorms robotc


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-11
      • 2018-05-05
      • 2014-02-17
      • 1970-01-01
      • 1970-01-01
      • 2014-05-11
      • 1970-01-01
      相关资源
      最近更新 更多