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

Операционные системы (ОС), которые работают внутри встраиваемой электроники (embedded devices), в большинстве случаев являются операционными системами реального времени (RTOS – Real-Time Operating System). В этих системах критически важно, чтобы задачи исполнялись в строго отведенное для них время. Задачи реального времени … Читать далее

Подключение Bluetooth модуля HM-10 к Arduino и управление светодиодом из Android приложения

В настоящее время Bluetooth является одной из самых популярных беспроводных технологий. На протяжении последних лет регулярно выходили обновления этой технологии чтобы она “успевала” за все возрастающими требованиями пользователей. В этой статье мы рассмотрим подключение Bluetooth модуля HM10 к плате Arduino … Читать далее

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

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

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

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

Управление Arduino с помощью Raspberry Pi и pyFirmata

Хотя Raspberry Pi и Arduino являются, по своей сути, разными аппаратными платформами по своей структуре, тем не менее, в современном мире они являются конкурирующими платформами с открытым исходным кодом. Обе эти платформы имеют достаточно большое сообщество во всем мире и … Читать далее

Подключение LabVIEW к Arduino Uno

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

Взаимодействие Arduino и MATLAB - мигание светодиодом

В этой статье мы научимся устанавливать аппаратную поддержку для работы с Arduino в математической системе MATLAB и управлять платой Arduino из программы на MATLAB. Обычно мы используем среду Arduino IDE для написания и загрузки программного кода в плату Arduino. Так … Читать далее

Как начать работу с Arduino Due – руководство для начинающих

Arduino Due представляет собой плату ARM контроллера, спроектированную для энтузиастов в мире электроники. Архитектура ARM играет очень важную роль в современном мире электроники, контроллеры ARM используются в большом числе электронных устройств по всему миру, к примеру, в мобильных телефонах и … Читать далее

Программирование микроконтроллеров AVR с помощью программатора USBASP и Atmel Studio 7.0

Существует несколько способов программирования микроконтроллеров семейства AVR. В данной статье мы рассмотрим один из наиболее популярных в настоящее время способов программирования данных микроконтроллеров – с помощью программатора USBASP v2.0 и программы Atmel Studio 7.0. Хотя на нашем сайте уже есть … Читать далее

Мигающий светодиод на микроконтроллере AVR ATmega32

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