Статьи
Что такое Arduino
Обычно все статьи про Arduino для новичков начинаются с инструкции по установке Arduino IDE и с написания и запуска первого скетча. А давайте сначала разберемся, что же такое Arduino.
Сравнение Arduino плат
При выборе платы для нового проекта нужно ориентироваться не только на форм-фактор платы, но и на другие ее характеристики.
Выбираем лучшую среду разработки: Arduino IDE или PlatformIO
Как правило, все начинают программировать в Arduino IDE и большинство так и продолжает её использовать. Предлагаю рассмотреть альтернативу - PlatformIO.
Что лучше: millis() или delay()
Такая, казалось бы, простая и часто используемая функция, как delay(), может являться источником трудноуловимых ошибок. Давайте рассмотрим, когда ее можно использовать, а когда нет.
Что использовать: статические или глобальные переменные
Давайте разберем тонкости использования глобальных и статических переменных в скетчах.
Удобный print() и другие полезные хаки
Несколько примеров кода, которые облегчат написание и использование скетчей.
Неявные ошибки из-за нехватки памяти
Недавно при разработке контроллера столкнулся со странной ситуацией.