Arduino 构造函数未在范围内声明

Arduino constructor not declared in scope

我正在努力让自己熟悉在 Arduino 中创建 classes。我有一个 class,它应该使用 4 个不同的引脚作为 inputs/outputs。 当我使用 1 个引脚时,它工作正常,但是当我尝试使用多个引脚时,出现以下错误:_pin1 was not declared in this scope

[]

如果您发布的是真实代码而不是图片,可能有人会注意到。

但是这个错误很简单:您没有在任何地方声明 _pin1。所以只需在 class 声明中写入 int _pin1;

而且...我认为您会想要摆脱那个 _pinl 声明。因为每个人都可能将 _pin1(即 PIN ONE)与 _pinl(即 PIN EL),但计算机不会...