Ich möchte etwas in der Art von tun
for (int i = 0; i < 4; i++) {
analogRead(i);
}
Was zu funktionieren scheint, aber das Folgende nicht:
for (int i = 0; i < 4; i++) {
pinMode(i, INPUT);
pinMode(i + 4, OUTPUT); // should make Analog Pin (i + 4) into an output
digitalWrite(i + 4, LOW);
analogRead(i);
}
Stattdessen scheint es den von adressierten Pin digitalWrite(i + 4, LOW);
als einen der digitalen Pins zu behandeln.
Muss ich A0, A1, A2, ... wirklich explizit angeben, wenn ich die analogen Pins durchlaufen möchte?