Als Programmiersprache habe ich mich für C++ mit dem Framework QT entschieden. Zum Ansprechen der General Purpose Input Outputs (GPIO) nutze ich die pigpio-Bibliothek. Diese bringt einen Daemon mit, welcher es mir erlaubt, meine von mir erstellten Programme als normaler User auszuführen, da nur der Daemon als root gestartet werden muß, um letztendlich die GPIO-Pins anzusprechen.