Types 从‘;字符*’;至‘;uint8&x2019;阿杜伊诺
我正试图在Mega上同时设置所有模拟输入引脚的引脚模式。所以我在设置之前制作了一个数组:Types 从‘;字符*’;至‘;uint8&x2019;阿杜伊诺,types,arduino,Types,Arduino,我正试图在Mega上同时设置所有模拟输入引脚的引脚模式。所以我在设置之前制作了一个数组: char* Analog_Input_List[16] = {"A0","A1","A2","A3","A4","A5","A6","A7","A8","A9","A10","A11","A12","A13","A14","A15"}; 然后我试着运行这个: //analogue input pin set-up for (int i =0;i<8;i++){ pinMode(Analog_I
char* Analog_Input_List[16] = {"A0","A1","A2","A3","A4","A5","A6","A7","A8","A9","A10","A11","A12","A13","A14","A15"};
然后我试着运行这个:
//analogue input pin set-up
for (int i =0;i<8;i++){
pinMode(Analog_Input_List[i], OUTPUT);
}
我是arduino编程新手,类型的声明和操作一直让我困惑。我知道这很简单,但不知道如何去修复它
多谢您尝试初始化的管脚由扩展为整数常量的预处理器宏描述。它们不是弦。你想要的是
int inputPins[] = { A0, A1, /* etc. */ };
相反。@user2137452如果有帮助,请接受我的回答。另外,请看我的评论-在编写Arduino之前,您应该真正学习C语言,至少达到基本水平。
int inputPins[] = { A0, A1, /* etc. */ };