Инновационные технологии водоподготовки и очистки сточных вод в XXI веке
Современные технологии водоподготовки и очистки сточных вод играют ключевую роль в обеспечении экологической безопасности и устойчивого развития промышленности и городов. Рост населения, индустриализация и ужесточение экологических норм требуют внедрения более эффективных, экономичных и экологичных решений. Сегодня водоочистка уже не ограничивается традиционными механическими и химическими методами — активно внедряются мембранные, биологические и цифровые технологии. Важную роль …
Инновационные технологии водоподготовки и очистки сточных вод в XXI векеПодробнее
Почему Arduino Uno работает на 16 МГц, а не быстрее
Arduino Uno работает на 16 МГц не потому, что «нельзя быстрее», а потому что 16 МГц — это максимальная частота, при которой весь стек (микроконтроллер, питание, периферия и экосистема) работает стабильно, дёшево и предсказуемо. В основе платы стоит микроконтроллер ATmega328P производства Microchip Technology, и именно его физические и архитектурные ограничения определяют частоту. Разберём ключевые причины. …
Почему Arduino Uno работает на 16 МГц, а не быстрееПодробнее
Создание собственного протокола связи с использованием PIO и DMA на Raspberry Pi Pico
Большинство микроконтроллерных проектов живут в рамках готовых протоколов: UART, SPI, I²C, CAN. Это удобно — до тех пор, пока требования проекта не выходят за их ограничения. Raspberry Pi Pico (RP2040 / Pico 2) интересен тем, что позволяет создавать собственные протоколы связи на уровне железа, не прибегая к FPGA. Ключевые инструменты здесь — PIO и DMA. …
Создание собственного протокола связи с использованием PIO и DMA на Raspberry Pi PicoПодробнее
Безопасность WiFi на ESP32: объяснение для начинающих
ESP32 — один из самых популярных микроконтроллеров в мире IoT, в первую очередь потому, что он сочетает в себе высокую вычислительную мощность и встроенные WiFi и Bluetooth при очень доступной цене. Новички часто сосредотачиваются на том, чтобы как можно быстрее заставить работать WiFi-подключение, а вопросы безопасности обычно игнорируются в первых проектах. К сожалению, небезопасные устройства …
Безопасность WiFi на ESP32: объяснение для начинающихПодробнее
Почему Arduino перезагружается при включении реле
Сценарий знакомый: вы подключаете реле, загружаете скетч, всё работает … и в момент включения реле Arduino внезапно перезагружается. Иногда — только первый раз. Иногда — случайно. Иногда — всегда. Новички грешат на «плохой клон», опытные — на «наводки». На самом деле причина почти всегда электрическая, и она вполне объяснима. Главная причина: просадка питания Реле — …
Практический материал для 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Подробнее
Скрытые возможности ADC и DMA: быстрые измерения на Raspberry Pi Pico
Raspberry Pi Pico редко воспринимают как инструмент для серьёзных измерений.Чаще всего его ADC используют «по-ардуиновски»: один analogRead() в основном цикле, иногда — в таймере. В таком режиме Pico действительно выглядит посредственно. Но если подключить DMA, правильно настроить FIFO ADC и убрать ядра из критического пути, Pico неожиданно превращается в вполне серьёзный инструмент сбора данных — …
Скрытые возможности ADC и DMA: быстрые измерения на Raspberry Pi PicoПодробнее
Выжимаем максимум из Arduino через прямое управление регистрами
Arduino прославилась тем, что скрыла сложность микроконтроллеров за простым API.pinMode(), digitalWrite(), delay() — и плата «оживает».Но за эту простоту мы платим производительностью, предсказуемостью и контролем. Если вам нужен максимум скорости, минимальные задержки или точное управление железом — без работы с регистрами не обойтись. Что происходит внутри digitalWrite() На первый взгляд: Выглядит безобидно.Но под капотом функция …
Выжимаем максимум из Arduino через прямое управление регистрамиПодробнее
Raspberry Pi Pico как микроконтроллер нового типа: что изменилось с RP2040 и RP2350
Когда Raspberry Pi Foundation представила RP2040, стало очевидно: это не просто ещё один ARM-микроконтроллер. Странная архитектура с двумя ядрами M0+, мощная подсистема PIO, непривычно большой объём SRAM — всё это делало микросхему выходцем из мира FPGA, замаскированным под MCU.С выходом RP2350 в 2024 году стало ясно: направление выбрано верно — и новое поколение только усиливает …
Raspberry Pi Pico как микроконтроллер нового типа: что изменилось с RP2040 и RP2350Подробнее
Почему клоны Arduino иногда лучше оригинала
Arduino — это не только узнаваемый голубой логотип и классическая плата Uno. Это целая экосистема: открытая архитектура, бесплатное ПО, схемы, документация, библиотека знаний. Именно благодаря открытому исходному коду появилось то, что мы сегодня называем «клонов» — альтернативные платы, совместимые с оригинальными Arduino, но произведённые другими компаниями. Удивительно, но иногда эти клоны оказываются… лучше оригинала. Давайте …