C++ 错误:";用于'的初始值设定项太多;const int[4]'&引用;
验证Arduino代码后出现此错误。我很感激能得到的任何帮助!:)C++ 错误:";用于'的初始值设定项太多;const int[4]'&引用;,c++,arduino,embedded,initializer-list,C++,Arduino,Embedded,Initializer List,验证Arduino代码后出现此错误。我很感激能得到的任何帮助!:) 您已声明NUM\u OF\u KEYS=4 NoMyOfOyKys< /C> >只是代码> > MIDIONT< /COD>和 ToGrEdgels[/Cuffo] > 16个变量的数组。当然,您会遇到一个错误,编译器会告诉您。 const int NUM_OF_KEYS = 4; const int THRESHOLD = 5; const int NOTE_LENGTH = 50; const int VEL_SENS
您已声明
NUM\u OF\u KEYS=4然后告诉编译器制作一个大小为NUM\u的数组,其中包含16个元素。似乎您应该只更新到NUM\u OF\u KEYS=16代码>在第一行中
旁注,在进入ARDUIO编程之前,你可能需要更多地了解基本的C++基础和语法。
你的代码> NoMyOfOyKys< /C> >只是代码> > MIDIONT< /COD>和<代码> ToGrEdgels[/Cuffo] > 16个变量的数组。当然,您会遇到一个错误,编译器会告诉您。
const int NUM_OF_KEYS = 4;
const int THRESHOLD = 5;
const int NOTE_LENGTH = 50;
const int VEL_SENSE_VAL = 2;
const int midiChan = 1;
const int midiNote[NUM_OF_KEYS] = {86, 84, 83, 81, 79, 77, 76, 74, 72, 71, 69, 67, 65, 64, 62, 60};
const int triggerSensor[NUM_OF_KEYS] = {A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15};