无法在Arduino环境中定义A8

问题描述 投票:1回答:1

我目前正在做一个学校项目,我正在尝试定义12个光电管。对于前8个传感器,没有什么错,但是第9个传感器由于某种原因无法正常工作。这是我的代码:

const int analogInPin_0 = A0;
const int analogInPin_1 = A1;
const int analogInPin_2 = A2;
const int analogInPin_3 = A3;
const int analogInPin_4 = A4;
const int analogInPin_5 = A5;
const int analogInPin_6 = A6;
const int analogInPin_7 = A7;
const int analogInPin_8 = A8;

我尝试定义A8(包括它)之后的每一个AnalogInPin都由于某种原因而无法使用。它总是给我一个错误,说:

'A8未在此范围内声明'。

怎么了?

c arduino
1个回答
0
投票

我也发生了同样的事情。经过长时间的浪费,我决定在Uno上尝试使用该代码。直到那时,我才意识到在尝试Mega时,该板被选为Uno。将董事会更改为Mega和中提琴,一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.