Muss man die Ports dann als A0-A5 benennen oder als D14-D19?
Probier mal den Code:
Serial.println(A0);
Serial.println(14);
Serial.println(A1);
Serial.println(15);
Serial.println(A2);
Serial.println(16);
Fällt Dir was auf?
A0 hat den Wert 14.
A1 hat den Wert 15.
A2 hat den Wert 16.
u.s.w. (bei Deinem Board)
Ob Du da das eine hinschreibst oder das andere, macht für den Compiler bei Deinem Board keinen unterschied.
Einen Unterschied gibt es erst dann, wenn Du ein anderes Arduino-Board verwendest, bei dem eben nicht mehr A0 den Wert 14 hat, sondern einen anderen Wert. Und wenn Du das Programm dann neu kompilierst, würde A0 und 14 ggf. einen Unterschied machen.