В целом на c# писать не под Винду сложно. Для тех, кто не разбирается практически нереально. То есть просто искать по форумам как скомпилировать - такое себе удовольствие. Не говоря уже про то, что не уверен, существуют ли вообще готовые библиотеки для работы с gpio, например