请求在"伺服控制器"中请求成员"附加",该成员属于非类类型"int"

request for member 'attach' in 'ServoController', which is of non-class type 'int'

本文关键字:成员 请求 属于 int 类型 附加 伺服 控制器      更新时间:2023-10-16

我有一个问题,我已经尝试解决了几天。

void setup()
{
     int EchoPin;
    int TrigPin;
    int ServoController;
    int ServoSignal;
    pinMode(EchoPin, INPUT);
    pinMode(TrigPin, OUTPUT);
    pinMode(DCIn1, OUTPUT);
    pinMode(DCIn2, OUTPUT);
    pinMode(DCIn3, OUTPUT);
    pinMode(DCIn4, OUTPUT);
    pinMode(RED_LED, OUTPUT);
    pinMode(GREEN_LED, OUTPUT);
    pinMode(BLUE_LED, OUTPUT);
    ServoController.attach(ServoSignal);
    tooClose();
}

错误消息是:

错误:请求在" servocontroller"中要求成员'附件' 非类型'int'

退出状态1在" servocontroller"中的成员"附加"请求,该请求 是非类型的'int'

我相信此代码片段来自障碍物避免机器人github项目。即使对来源的简要概述也表明您使用的是完全错误的。ServoController应具有Servo类型而不是intEchoPin和所有其他变量应以正确的值初始化。