И вам на будущее.
Многие думают, что Arduino IDE использует свой какой-то магический язык (так называемый Arduino programming language "based on Wiring")
Но на сама деле, там используется просто набор библиотек, облегчающий порог вхождения в программирование, а все эти библиотеки написаны на C/C++
Поэтому тебе ничего не мешает в Arduino IDE писать и на чистом Си.