Текстовый редактор 21-го века.
Eclipse - это бесплатная среда разработки, которую можно настроить для работы с Arduino.