Рубрики
Схемы на Arduino

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

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

Рубрики
Схемы на Arduino

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

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

Рубрики
Схемы на Arduino

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

В наше время стали весьма популярными разнообразные браслеты для фитнеса, которые могут не только считать шаги, но и показывать количество сожжённых вами калорий, отображать на экране вашу частоту пульса, показывать время и многое другое. Большинство этих умных устройств, относящихся к категории интернета вещей (IoT – Internet of Things) сохраняют всю эту информацию в облаке, благодаря […]

Рубрики
Схемы на Arduino

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

Аналого-цифровое преобразование играет исключительно важную роль в современных электронных устройствах. К примеру, многие датчики выдают на свой выход аналоговый сигнал, а микроконтроллеры могут оперировать только с цифровыми (двоичными) значениями, поэтому чтобы согласовать выход такого датчика со входом микроконтроллера, необходимо использование аналого-цифрового преобразователя (АЦП). Некоторые микроконтроллеры, например, AVR, Arduino, MSP430, PIC16F877A, имеют в своем составе встроенные […]

Рубрики
Схемы на Arduino

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

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

Рубрики
Схемы на Arduino

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

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

Рубрики
Схемы на Arduino

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

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

Рубрики
Схемы на Arduino

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

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

Рубрики
Схемы на Arduino

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

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

Рубрики
Схемы на Arduino

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

Все мы знаем, что микроконтроллеры умеют работать только с цифровыми значениями, однако в реальном мире нам приходится иметь дело с налоговыми сигналами. Поэтому для того, чтобы микроконтроллеры могли обрабатывать эти сигналы, их необходимо преобразовать в цифровую форму с помощью аналогово-цифрового преобразователя (АЦП). В английском языке они называются ADC — Analog to Digital Converter. Но если […]