Для того, чтобы уроки были системными я создал гид Ардуино в котором есть ссылки на все уроки. (Уроки еще создаются) Периодически буду вам напоминать, для того чтобы на хорошем уровне создавать действующие...
Для написания кода на языке Arduino необходим любой текстовый редактор, в конце-концов это может быть даже чистый листок бумаги и карандаш. Но вот с тем, чтобы записать полученную программу в микроконтроллер...