Как стать автором
Обновить

Интерактивная кормушка на Snap4Arduino

Время на прочтение14 мин
Количество просмотров3.3K
Всего голосов 22: ↑21 и ↓1+31
Комментарии5

Комментарии 5

мнение разработчиков о трудозатратах в случае реализации подобного проекта с помощью среды разработки Arduino IDE (Platform I/O и др.)

Самое сложное - разработка архитектуры и алгоритма работы. Для этого не нужно никаких IDE. А закодировать готовый алгоритм - нет особой разницы, привычное лучше непривычного. Но у исходного кода в виде букв есть фатальное преимущество: git log/diff/bisect/patch. Если я что-то поменял и что-то сломалось - найти как я это сделал достаточно просто. Как выглядит diff в визуальном программировании? Можно найти в интернетах кусок кода и утащить в свой проект. Как утащить картинку с блоками?

Визуальное программирование просто добавляет кучу механической работы.

Это же образовательный проект в чистом виде. А в таких случаях все зависит от возраста и git просто не нужен.Типичный проект для "Интернета вещей", пятый класс.

а где фото готового проекта?

Спасибо! Мы в 169 школе Санкт-Петербурга уже давно внедряем программирование на визуальных Scratch подобных языках в работу кружков. Сейчас микроконтроллеры уже программируются на уровне 3 класса. Основные программы mBlock3/5, Snap4arduino. Реально хорошо получается. За проект спасибо, используем в работе.

Действительно, можно попробовать реализовать на Arduino Uno в школе, в кружке "Интернет вещей". Программирование - Arduino IDE или mBlock3 если нужно визуально.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории