Comments 5
мнение разработчиков о трудозатратах в случае реализации подобного проекта с помощью среды разработки Arduino IDE (Platform I/O и др.)
Самое сложное - разработка архитектуры и алгоритма работы. Для этого не нужно никаких IDE. А закодировать готовый алгоритм - нет особой разницы, привычное лучше непривычного. Но у исходного кода в виде букв есть фатальное преимущество: git log/diff/bisect/patch. Если я что-то поменял и что-то сломалось - найти как я это сделал достаточно просто. Как выглядит diff в визуальном программировании? Можно найти в интернетах кусок кода и утащить в свой проект. Как утащить картинку с блоками?
Визуальное программирование просто добавляет кучу механической работы.
а где фото готового проекта?
Спасибо! Мы в 169 школе Санкт-Петербурга уже давно внедряем программирование на визуальных Scratch подобных языках в работу кружков. Сейчас микроконтроллеры уже программируются на уровне 3 класса. Основные программы mBlock3/5, Snap4arduino. Реально хорошо получается. За проект спасибо, используем в работе.
Действительно, можно попробовать реализовать на Arduino Uno в школе, в кружке "Интернет вещей". Программирование - Arduino IDE или mBlock3 если нужно визуально.
Интерактивная кормушка на Snap4Arduino