Fizik_S,
Мне легче насчет проектов с Ардуинами. Я работаю на программе FLProg. Вообще мы и начинали развитие этой проги. Делали сайт с автором. До этого он был небольшой.
Если очень коротко эта программа для радиолюбителей не знающего языка CИ. Но очень нужно сделать проект на Ардуино.
Так называемый схемный редактор. Рисуем принципиальную схему на цифровой элл.
базе. Элл. база очень обширная и немного имеет отличия от реальной. Но это научиться недолго.
Просто если знаешь работу цифровой базы это очень легко изучить. Там просто например необычные счетчики и вся другая база.База имеет входы- выходы на различные датчики, шаговые движки,панели индикации и много другого. Нарисовали функционал, программа проверит все соответствия с выбранным типом контроллера. Даст сигнал на правильность схемы. Контроллеров Ардуино все семейство. Предварительно можно посмотреть данные на контроллеры.
Далее сделали все правильно. Запускаем собственный компилятор. Идет компиляция схемы некоторое время. И выводиться прошивка в файле hex. Но устанавливается на диске в отдельную
папку с числом и месяцем компиляции и временем. Это если делаешь например несколько программ в день.
Найти нужную всегда удобно.
Все. Я потом перед железом в протеусе устанавливаю нужный контроллер с обвязкой, ввожу туда эту прошивку и тестирую схему. Например что то надо изменить в программе. Опять вставляю файл с принципиальной схемой в FLProg - изменяю потом перекомпилирую. Выходит новая прошивка. Таким методом я в 4 версии делал. В 5 версии новые прошивки не делал пока.
Просто вставлял программы для Ардуин из 4 версии. Все работает. Даже на некоторых проектов на одной Ардуино делал две прошивки для некоторых изменений работы. Переставляется хорошо.
Все в ней нормально работает по Ардуино.
Вот этот сайт по этой программе. Есть много видео для ознакомительных целей.
Но сейчас правда редко что то новое делаю на FLProg. Когда то я с нее не слезал.
Проекты с программами есть и мне пока хватает.
http://elref.ru/index/o_programme_flprog/0-7