Arduino

и не только...

YouTube Instagram TikTok Telegram VK

Статьи

Что такое Arduino

Обычно все статьи про Arduino для новичков начинаются с инструкции по установке Arduino IDE и с написания и запуска первого скетча. А давайте сначала разберемся, что же такое Arduino.


Сравнение Arduino плат

При выборе платы для нового проекта нужно ориентироваться не только на форм-фактор платы, но и на другие ее характеристики.


Выбираем лучшую среду разработки: Arduino IDE или PlatformIO

Как правило, все начинают программировать в Arduino IDE и большинство так и продолжает её использовать. Предлагаю рассмотреть альтернативу - PlatformIO.


Что лучше: millis() или delay()

Такая, казалось бы, простая и часто используемая функция, как delay(), может являться источником трудноуловимых ошибок. Давайте рассмотрим, когда ее можно использовать, а когда нет.


Что использовать: статические или глобальные переменные

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


Удобный print() и другие полезные хаки

Несколько примеров кода, которые облегчат написание и использование скетчей.


Неявные ошибки из-за нехватки памяти

Недавно при разработке контроллера столкнулся со странной ситуацией.