analogRead

omthomas:
analogRead(A0) oder analogRead(0)?
Oder ist es egal?

Wie hat damals Wolfgang Petry in einem seiner Lieder gegrölt? Schei*egal!
OK, ich weiß nicht, ob du den Typen mit den bunten Freundschaftsbändchen noch kennst, aber die Erklärung ist wie folgt:

AO ist in "pins_arduino.h" als Konstante mit dem Wert 14 definiert.
Und im Code von analogRead() in der Datei "wiring_analog.c" wird ziemlich am Anfang kontrolliert, ob die Pin-Nummer gleich oder größer als 14 ist und dann wird 14 abzogen. Was wiederum in deinem Beispiel auch 0 ergibt. Dadurch ist die Angabe entweder als Arduino-Pinnummer oder als Nummer des Kanals möglich.