Secondo me se volete fare qualcosa di concreto potreste partire da zero con:
- Semplice editor di testo stile notepad con un pulsante per fare upload che chiama sotto le quinte la toolchain per compilare e caricare il programma (magari funzionante solo con Arduino UNO per la prima versione)
- Fatto questo potete mano a mano aggiungere altre funzionalità, io come prima e più utile cercherei di implementare la colorazione automatica di alcune keyword per poi scrivere in un secondo momento un intellisense serio
Utilizzerei JAVA per avere un qualcosa multipiattaforma e facile da scrivere
Ciao