Arduino

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

Instagram TikTok VK

Статьи

Что такое Arduino

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


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

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


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

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


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

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


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

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


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

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


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

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


Как расширить память под прошивку на esp32

Чаще всего на плате esp32 присутствует 4mb flash-памяти (есть платы с 8 и 16mb)


Линейка микроконтроллеров STM32: преимущества, сравнения и особенности

Микроконтроллеры STM32 от компании STMicroelectronics — это популярное решение для разработки высокопроизводительных систем


Как выбрать блок питания для Arduino и других микроконтроллеров

Правильный выбор блока питания — это важный шаг для стабильной работы вашего проекта на Arduino