Ну а если это так, то для чего тогда нужно вообще мудрить с Arduino IDE? Вот у меня опыт работы с микроконтроллерами вообще ограничен средой ардуины, и логику систем, работающих по событиям, я, увы, почти не понимаю. А может и совсем не понимаю, если это не похоже, скажем, на Delphi.
И тогда...