Использование очередей в Arduino FreeRTOS – подробное руководство для начинающих

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

Измерение скорости и объема потока воды с помощью Arduino

Если вы посещали когда-нибудь промышленные предприятия, на которых используется вода в том или ином виде, вы могли заметить что ее потребление на этих предприятиях автоматизировано. К примеру, предприятия по изготовлению каких-нибудь напитков или предприятия химической промышленности непрерывно измеряют расход (объем) … Читать далее

Счетчик шагов (шагомер) на Arduino и акселерометре

В наше время стали весьма популярными разнообразные браслеты для фитнеса, которые могут не только считать шаги, но и показывать количество сожжённых вами калорий, отображать на экране вашу частоту пульса, показывать время и многое другое. Большинство этих умных устройств, относящихся к … Читать далее

Подключение АЦП/ЦАП модуля PCF8591 к Arduino

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

GPS трекер на основе Arduino и технологии Lora

Знание местоположения определенных вещей/объектов в настоящее время является достаточно актуальной задачей. Наиболее часто для решения этой задачи используется технология GPS, которая широко используется для отслеживания местоположения автомобилей, судов, людей, животных и т.п. Для любого подобного отслеживающего местоположение устройства (трекера, в … Читать далее

Подключение датчика освещенности BH1750 к Arduino

Практически все современные смартфоны обладают функцией автоматического изменения яркости экрана в зависимости от условий освещенности окружающей среды. Аналогичная функция есть и во многих современных мониторах и телевизорах. Поэтому в данной статье мы рассмотрим подключение датчика освещенности BH1750 к Arduino. Значение … Читать далее

Последовательная связь с помощью RS-485 между Raspberry Pi и Arduino Uno

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

Последовательная связь с помощью RS-485 между Arduino Uno и Arduino Nano

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

Руководство по прерываниям в Arduino для начинающих

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

Подключение цифро-аналогового преобразователя (ЦАП) MCP4725 к Arduino

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