Как работает модуль nRF24L01 и как его подключить к Arduino

В этом уроке мы научимся осуществлять беспроводную связь между двумя платами Arduino с помощью модулей приемопередатчика nRF24L01. Он включает в себя все, что нам нужно знать о модуле приемопередатчика nRF24L01: распиновку модуля, принцип работы, схема его подключения к плате Arduino и несколько примеров … Читать далее

Как работает Bit Banging и как ее использовать для эмуляции интерфейса SPI в Arduino

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

Использование интерфейса SPI в микроконтроллере PIC16F877A

Микроконтроллеры PIC отличаются достаточно низкой ценой и возможностями, не уступающими большинству современных микроконтроллеров. Они имеют широкий набор интерфейсов для взаимодействия с другими устройствами: USART, I2C и SPI. Ранее на нашем сайте мы уже рассматривали использование в микроконтроллерах PIC интерфейса I2C … Читать далее

Использование интерфейса SPI в STM32F103C8 (Blue Pill)

Интерфейс SPI наряду с интерфейсом I2C занимает одно из важнейших мест для обмена данными между компонентами электронных устройств. Ранее на нашем сайте мы рассматривали использование интерфейса SPI в плате Arduino – в данной статье мы демонстрировали возможность связи между двумя … Читать далее

Подключение OLED дисплея SSD1306 к NodeMCU ESP8266

В данной статье мы рассмотрим подключение OLED дисплея SSD1306 к NodeMCU ESP8266. NodeMCU – это платформа IoT (интернета вещей) с открытым исходным кодом. Она включает в себя прошивку (firmware), которая работает на дешевом Wi-Fi чипе (SoC) ESP8266 от компании Espressif … Читать далее

Измерение концентрации углекислого газа (CO2) с помощью Arduino и датчика MQ-135

Уровень концентрации углекислого газа (CO2) в атмосфере Земли увеличивается с каждым годом, что косвенно приводит к проблеме глобального потепления. Также углекислый газ играет важную роль в процессах, происходящих в современном мире. Поэтому измерение его концентрации в окружающем воздухе является достаточно … Читать далее

Измерение концентрации углекислого газа с помощью Arduino и инфракрасного датчика CO2

Увеличивающаяся концентрация углекислого газа в атмосфере с каждым годом становится все более серьезной проблемой для человечества. Согласно данным такой авторитетной организации как NOAA, концентрация углекислого газа (CO2) достигла уровня 0.0385% (385 ppm), что является самым высоким значением за последние 2.1 … Читать далее

Анализатор качества воздуха с определением частиц PM2.5 и PM10 на Arduino и Nova PM Sensor SDS011

Загрязнение воздуха становится все более актуальной проблемой для современных городов – индекс качества воздуха в большинстве из них ухудшается с каждым годом. При этом согласно докладу организации Environmental Protection Agency (EPA) воздух внутри помещений может быть от 2 до 5 … Читать далее

Использование интерфейса SPI в Arduino – полное руководство

Современные микроконтроллеры используют много различных протоколов для взаимодействия с различными датчиками и периферийными устройствами. Одними из часто используемых протоколов проводной и беспроводной связи являются протоколы последовательной связи (Serial Communication). Последовательная связь – это процесс передачи одного бита за другим с … Читать далее