Hallo und herzlich Willkommen.
Ja, das geht mit dem Arduino und ein wenig C++ sollte schon drauf sein.
Sehr viel kannst du aber aus den Beispielen in der IDE entnehmen.
Die Arduinos aus der Bucht sind zwar Nachbauten aber funktionieren in der Regel problemlos.