Для электронщиков и радиолюбителей

Рубрика: Блог

Почему Arduino перезагружается при включении реле

Почему Arduino перезагружается при включении реле

Сценарий знакомый: вы подключаете реле, загружаете скетч, всё работает … и в момент включения реле Arduino внезапно перезагружается. Иногда — только первый раз. Иногда — случайно. Иногда — всегда. Новички грешат на «плохой клон», опытные — на «наводки». На самом деле причина почти всегда электрическая, и она вполне объяснима. Главная причина: просадка питания Реле — …

Почему Arduino перезагружается при включении релеПодробнее

Практический материал для ADC и DMA на Raspberry Pi Pico

Практический материал для ADC и DMA на Raspberry Pi Pico

В продолжение темы «Скрытые возможности ADC и DMA: быстрые измерения на Raspberry Pi Pico» приведем минимальную, но правильную схему ADC + DMA для Raspberry Pi Pico (RP2040 / Pico 2 аналогично), с пояснением почему именно так. Архитектура решения Идея простая и «осциллографическая»:ADC работает в свободном режиме с заданной частотой → кладёт выборки в FIFO → …

Практический материал для ADC и DMA на Raspberry Pi PicoПодробнее

Чистая вода будущего: технологии и решения XXI века

Современные системы очистки воды играют ключевую роль в обеспечении здоровья населения и устойчивого развития промышленности. Рост городов, увеличение нагрузки на водные ресурсы и ужесточение экологических норм стимулируют внедрение высокоэффективных и интеллектуальных решений в сфере водоочистки. Сегодня на рынке представлены комплексные подходы к проектированию и внедрению таких систем, и одним из ориентиров отрасли является опыт, который …

Чистая вода будущего: технологии и решения XXI векаПодробнее

Скрытые возможности ADC и DMA: быстрые измерения на Raspberry Pi Pico

Скрытые возможности ADC и DMA: быстрые измерения на Raspberry Pi Pico

Raspberry Pi Pico редко воспринимают как инструмент для серьёзных измерений.Чаще всего его ADC используют «по-ардуиновски»: один analogRead() в основном цикле, иногда — в таймере. В таком режиме Pico действительно выглядит посредственно. Но если подключить DMA, правильно настроить FIFO ADC и убрать ядра из критического пути, Pico неожиданно превращается в вполне серьёзный инструмент сбора данных — …

Скрытые возможности ADC и DMA: быстрые измерения на Raspberry Pi PicoПодробнее

Выжимаем максимум из Arduino через прямое управление регистрами

Выжимаем максимум из Arduino через прямое управление регистрами

Arduino прославилась тем, что скрыла сложность микроконтроллеров за простым API.pinMode(), digitalWrite(), delay() — и плата «оживает».Но за эту простоту мы платим производительностью, предсказуемостью и контролем. Если вам нужен максимум скорости, минимальные задержки или точное управление железом — без работы с регистрами не обойтись. Что происходит внутри digitalWrite() На первый взгляд: Выглядит безобидно.Но под капотом функция …

Выжимаем максимум из Arduino через прямое управление регистрамиПодробнее

Сложности и особенности разработки встроенного программного обеспечения

Разработка встроенного программного обеспечения (Embedded Software) в последние годы стала одной из наиболее востребованных сфер инженерии. Это программное обеспечение, которое непосредственно интегрируется в аппаратные устройства — от бытовой техники до сложных промышленных систем. Несмотря на растущий спрос, такая разработка связана с множеством уникальных вызовов, требующих глубоких знаний как в программировании, так и в электронике. В …

Сложности и особенности разработки встроенного программного обеспеченияПодробнее

Raspberry Pi Pico как микроконтроллер нового типа: что изменилось с RP2040 и RP2350

Raspberry Pi Pico как микроконтроллер нового типа: что изменилось с RP2040 и RP2350

Когда Raspberry Pi Foundation представила RP2040, стало очевидно: это не просто ещё один ARM-микроконтроллер. Странная архитектура с двумя ядрами M0+, мощная подсистема PIO, непривычно большой объём SRAM — всё это делало микросхему выходцем из мира FPGA, замаскированным под MCU.С выходом RP2350 в 2024 году стало ясно: направление выбрано верно — и новое поколение только усиливает …

Raspberry Pi Pico как микроконтроллер нового типа: что изменилось с RP2040 и RP2350Подробнее

Почему клоны Arduino иногда лучше оригинала

Почему клоны Arduino иногда лучше оригинала

Arduino — это не только узнаваемый голубой логотип и классическая плата Uno. Это целая экосистема: открытая архитектура, бесплатное ПО, схемы, документация, библиотека знаний. Именно благодаря открытому исходному коду появилось то, что мы сегодня называем «клонов» — альтернативные платы, совместимые с оригинальными Arduino, но произведённые другими компаниями. Удивительно, но иногда эти клоны оказываются… лучше оригинала. Давайте …

Почему клоны Arduino иногда лучше оригиналаПодробнее

Как собрать оптический/световой барьер с помощью Arduino, лазерного модуля KY-008 и модуля лазерного приёмника/детектора

Как собрать оптический/световой барьер с помощью Arduino, лазерного модуля KY-008 и модуля лазерного приёмника/детектора

В этом руководстве показано, как создать оптический барьер. Барьер обнаруживает любое движение между передатчиком и приёмником. Передатчиком служит лазерный модуль (Keyes KY-008), который излучает красный свет (длина волны: 650 нм). Лазерный детектор/приёмник — это немаркированный модуль, который возвращает либо LOW, либо HIGH (без «аналоговых значений» между ними). Как подключить лазерный модуль и лазерный детектор к …

Как собрать оптический/световой барьер с помощью Arduino, лазерного модуля KY-008 и модуля лазерного приёмника/детектораПодробнее

Arduino и сервомотор MG996R: как управлять мощным сервоприводом с Arduino

Arduino и сервомотор MG996R: как управлять мощным сервоприводом с Arduino

Серводвигатель позволяет точно управлять положением вала, задавая определённый угол поворота. Модель MG996R — одна из самых популярных среди энтузиастов Arduino и разработчиков самодельных устройств. В этом уроке описано, как подключить сервопривод MG996R к Arduino, а также приведён пример простого кода, который заставляет мотор поворачиваться под разные углы. Краткое описание Сервомотор MG996R часто используется в Arduino-проектах. …

Arduino и сервомотор MG996R: как управлять мощным сервоприводом с ArduinoПодробнее