Posts for: #I2c

Заставка при загрузке Raspberry Pi на SPI- и I2C-дисплеях

Заставка при загрузке Raspberry Pi на SPI- и I2C-дисплеях

В бета-прошивке Raspberry Pi появилась возможность выводить заставку на маленькие SPI- и I2C-дисплеи на самом раннем этапе загрузки — с помощью мини-языка в духе mipi-dbi и интерпретатора в загрузчике, без отдельного шага с U-Boot.

[Читать далее]

ESP32 и MAX30102: пульсоксиметр и датчик пульса в Arduino IDE

ESP32 и MAX30102: пульсоксиметр и датчик пульса в Arduino IDE

Подключаем оптический датчик MAX30102 к ESP32 по I²C и снимаем три показателя: частоту сердечных сокращений, насыщение крови кислородом (SpO₂) и температуру. Схема подключения, библиотека SparkFun MAX3010x и три готовых скетча с разбором кода.

[Читать далее]

I2C-связь на STM32 (STM32F103C8): обмен данными с Arduino

I2C-связь на STM32 (STM32F103C8): обмен данными с Arduino

Настраиваем шину I2C на плате STM32 Blue Pill (STM32F103C8) и налаживаем связь с Arduino: STM32 — мастер, Arduino — ведомый, у каждого своя кнопка и светодиод. Нажатие кнопки на одной плате зажигает светодиод на другой — значения идут по I2C.

[Читать далее]

ESP-IDF: I2C-сканер на ESP32 — находим адреса I2C-устройств

ESP-IDF: I2C-сканер на ESP32 — находим адреса I2C-устройств

Краткое руководство: как на ESP-IDF собрать I2C-сканер, который находит адреса всех I2C-устройств, подключённых к пинам SDA и SCL ESP32. Разбираем код на новом драйвере i2c_master, создание проекта из шаблона в VS Code, сборку и прошивку.

[Читать далее]