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),但计算机不会...
我正在努力让自己熟悉在 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),但计算机不会...