Программирование Arduino Uno и STM32 с помощью PlatformIO

Как правило, больше начинающих работать с платформой Arduino работают с ней с помощью среды Arduino IDE, которая имеет простой интерфейс пользователя, бесплатна в использовании и имеет огромное устоявшееся сообщество. С помощью Arduino IDE можно писать код программы, компилировать его, а … Читать далее →

Многозадачность в Arduino с помощью функции millis()

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

Node.js и Arduino - управление светодиодом через веб-интерфейс

Веб-интерфейсы и программная платформа Node.js становятся все более популярными в современном мире. В этой статье мы рассмотрим проект управления яркостью свечения светодиода, подключенного к Arduino Uno, через веб-интерфейс с помощью платформы Node.js. Если добавить в этот проект WiFi модуль ESP8266, … Читать далее →

Последовательная связь по протоколу Modbus RS-485 с Arduino (ведомой)

Протокол Modbus – самый распространенный промышленный протокол для межмашинного (M2M) взаимодействия. Является стандартом де-факто и поддерживается почти всеми производителями промышленного оборудования. В этой статье мы рассмотрим последовательную связь по протоколу Modbus RS-485 используя плату Arduino Uno в качестве ведомого устройства … Читать далее →

Объезжающий препятствия робот на Arduino

Объезжающий препятствия робот является “умным” устройством, способным автоматически обнаруживать препятствия впереди себя и избегать столкновения с ними, поворачиваясь в противоположное направление от них. Это свойство позволяет роботу работать в незнакомой обстановке и является одним из ключевых требований при создании автономных … Читать далее →

Часы на Arduino и 4-х разрядном семисегментном индикаторе

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

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

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

Двухрежимное зарядное устройство литиевых батарей 7.4 В на основе Arduino

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

Подключение датчика вибрации SW-420 к Arduino Uno

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

Потоковое видео 30 кадров/с с помощью Arduino на OLED дисплее SSD1106

Наверняка многие посетители нашего сайта считают, что OLED дисплей SSD1106 может использоваться только для отображения текста и простой графики. Но оказывается что после небольшого разгона на нем можно воспроизводить потоковое видео с частотой до 30 кадров в секунду (30 FPS). … Читать далее →