Naja alle Anschlüsse würde ich nicht sagen. Es belegt viele Ports, das stimmt.

Da gibt es dann aber wieder verschiedene Methoden das zu umgehen. So gibt es spezielle ICs mit denen du Ports einsparen kannst.

Eine Alternative ist natürlich ein Display mit einer anderen Schnittstelle. Diese sind meistens jedoch teurer.

Beim großen C gibt es z.b. ein Display, welches man mittel I2C ansteuern kann, so eines ist bei mir im Einsatz.

Es gibt dann auch noch Displays für den UART, was am Anfang vielleicht noch am aller einfachsten ist, weil man nur 2 Leitungen braucht und mit einer Zeile etwas ausgeben kann.