Also was wofür das ist so eine Sache.
Ein AD-Port kann analoge Werte digitalisieren ok,
aber Du kannst damit auch digitale Werte einlesen und ausgeben,
analoge Werte direkt ausgeben ist generell nicht möglich.

Alle Anderen Ports, können je nachden was man anfangen möchte,
unterschiedlich genutzt werden.

Einige Pins haben spezielle Funktionen, welche, wenn diese genutzt werden sollen, auch nur auf diesen verfügbar sind.

Interrups zum Beispiel.

Das sollte man sich bei seinen Entwürfen vorher überlegen.

Also ich habe da keine speziellen Vorschiften gemacht,
alles was der Chip her gibt, kann man damit machen,
vorausgesetzt man hält sich an die Regeln der Logik (Mr. Spock fragen).

Was und wie das bleibt dem "Künstler" überlassen.
Da ist ja gerade das schöne daran.

Mit einem, ich sag jetzt mal Bausatz, aus welchem man drei verscheidene
Modelle bauen kann,
ist es eben nicht (ohne weiteres) möglich ein viertes Modell zu bauen,
wofür der Bausatz nicht vorgesehen ist, logisch oder?