C++

Nur für die Ganganzeige ginge das viiiiel einfacher und weniger beängstigend.
Man muss ja nur den Ausgangspin im richtigen Verhältnis High bzw. Low setzten.
Die Programmarchitektur dient so aber als Basis um weitere Funktionenzu implementieren ohne alles umschreiben zu müssen.

Und ohne dass mir jemand über die Schulter schaut krieg ich sowas sauberes nicht hin... meist tut es zwar aber eher zufälligerweise.
Hab da einfach zu wenig Übung und für die meisten Anwendungen reichts rudimentäres Zeug zu schreiben.