ESP32 vs Raspberry Pi Pico W: что лучше и почему
Мир микроконтроллеров и микрокомпьютеров в последние годы стремительно развивается, предоставляя разработчикам всё больше мощных и доступных платформ для создания IoT-устройств, умных гаджетов и автоматизации. Две популярные платы — ESP32 и Raspberry Pi Pico W — нередко сравниваются между собой. Обе поддерживают беспроводную связь, стоят недорого и подходят как новичкам, так и профессионалам. Но какая из …
Подключение ESP8266 к искусственному интеллекту Gemini
За последний год системы искусственного интеллекта, такие как Gemini от Google, значительно изменили подход к разработке приложений и продолжают это делать с выходом каждой новой функции. В этой статье рассказывается о том, как можно взаимодействовать с API Gemini с помощью простого IoT-устройства — в данном случае используется ESP-12E, так как он наиболее популярен и стоит …
Подключение ESP8266 к искусственному интеллекту GeminiПодробнее
Как считать температуру со встроенного датчика на Raspberry Pi Pico с помощью MicroPython
Микроконтроллер Raspberry Pi Pico имеет встроенный температурный датчик, который позволяет считывать температуру окружающей среды без необходимости подключать внешний модуль. Этот датчик подключён к аналоговому входу ADC4 и может использоваться в проектах, где не требуется высокая точность, например, для мониторинга условий окружающей среды. В этом руководстве вы узнаете, как использовать встроенный датчик температуры на Raspberry Pi …
Как считать температуру со встроенного датчика на Raspberry Pi Pico с помощью MicroPythonПодробнее
Руководство по настройке системы тактирования микроконтроллеров AT32F435/437
Микроконтроллеры AT32F435 и AT32F437 от Artery Technology представляют собой мощные устройства для широкого спектра встраиваемых приложений. Одним из ключевых аспектов работы с этими микроконтроллерами является правильная настройка тактовых сигналов, что обеспечивает стабильную и эффективную работу системы. В этой статье мы рассмотрим основы работы с тактовой системой AT32F435/437, используя официальное руководство AN0084. Введение в тактовую систему …
Руководство по настройке системы тактирования микроконтроллеров AT32F435/437Подробнее
Начало работы с микроконтроллерами AT32F435/437: общие сведения
Микроконтроллеры AT32F435 и AT32F437 от ARTERY представляют собой мощные решения для широкого спектра встраиваемых приложений. В этой статье мы подробно рассмотрим, как начать работу с этими микроконтроллерами, начиная с настройки среды разработки и заканчивая решением распространённых проблем. Введение в AT32F435/F437 AT32F435 и AT32F437 — это высокопроизводительные микроконтроллеры на ядре Cortex-M4 с поддержкой FPU (блока вычислений …
Начало работы с микроконтроллерами AT32F435/437: общие сведенияПодробнее
Использование датчика зубчатых колес с Arduino
Измерение систем, вращающихся с высокой скоростью, является распространенной задачей в автомобильных системах. Чтобы точно определить скорость вращения объекта без физического контакта, как у энкодера, например, команда UCLA Baja Racing использует датчики зубчатых колес. В этой статье мы рассмотрим принцип работы этих датчиков на основе эффекта Холла, а также приведем практический пример их использования на гоночном …
Бесконтактный термометр на основе Raspberry Pi Pico
Проект PICO TEMPERATURE GUN представляет собой самодельный инфракрасный термометр, созданный с использованием микроконтроллерной платы Raspberry Pi Pico (в данном случае использовался Pico 2) и инфракрасного температурного сенсора GY-906. Результаты измерений выводятся на OLED-дисплей SSD1306 124×32. Цель проекта Целью разработки было создание функционального бесконтактного термометра с открытым исходным кодом, используя PICO 2 и GY-906 (MLX90614) — …
Бесконтактный термометр на основе Raspberry Pi PicoПодробнее
Подключение мыши к Arduino
Подключить мышь к Arduino довольно просто. Всего несколько проводов — и можно легко интегрировать её в свои проекты. Метод, который мы опишем в этой статье, позволяет использовать мышь в качестве датчика для определения положения или движения объектов, например, автомобилей или роботов. Как это работает Сначала важно отметить, что этот метод работает только с мышами, поддерживающими …
Обзор версий Python для микроконтроллеров и встроенных систем
Скорее всего, если вы программируете встроенные устройства, то пишете код на языке C/C++. C был создан в начале 1970-х годов, однако только в 1990-х начался переход от ассемблера к более высокоуровневому языку C для программирования встроенных устройств. В последующие 30 лет C/C++ оставался безоговорочным лидером в разработке встроенных приложений благодаря своей высокой производительности как в …
Обзор версий Python для микроконтроллеров и встроенных системПодробнее
Наиболее полный список китайских производителей микроконтроллеров
Микроконтроллеры (MCU) находят широкое применение в различных областях. В условиях дефицита микросхем именно микроконтроллеры пострадали наиболее сильно. Из-за нехватки микроконтроллеров компаний STMicroelectronics, Microchip, NXP на рынке и роста их стоимости многие производители постепенно перешли на использование китайских брендов. Ниже приведены китайские бренды микроконтроллеров, которыми полностью или функционально можно заменить микроконтроллеры от ST, Microchip, NXP: