0
Я новичок в Arduino. Я пытаюсь прочитать все аналоговые и цифровые контакты в моей UNO и выводить на скрипт python по последовательному. Я получаю сообщение об ошибке, что переменные D2-D12 не объявлены в этой области. Переменные a0 - a5 не сообщают об ошибке. Я знаю, что я должен упускать из виду что-то очень простое.Объявление глобальных переменных в Arduino
byte APins[] = {A0, A1, A2, A3, A4, A5};
byte DPins[] = {D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12};
void setup(){
Serial.begin(115200);
}
void loop(){
for (int x = 2; x < 13; x++){
Serial.print("A");
Serial.print(x);
Serial.print(":");
Serial.println(analogRead(APins[x]));
}
for (int x = 2; x < 13; x++){
Serial.print("D");
Serial.print(x);
Serial.print(":");
Serial.println(digitalRead(DPins[x-2]));
delay(250);
}
}