Управление светодиодом Arduino UNO через среду LabVIEW | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Несмотря на коронавирус, электронный вариант журнала выйдет 6 июня.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №17 (307) апрель 2020 г.

Дата публикации: 25.04.2020

Статья просмотрена: 16 раз

Библиографическое описание:

Борисов, А. В. Управление светодиодом Arduino UNO через среду LabVIEW / А. В. Борисов, М. А. Осипова. — Текст : непосредственный // Молодой ученый. — 2020. — № 17 (307). — С. 12-16. — URL: https://moluch.ru/archive/307/69217/ (дата обращения: 29.05.2020).



В данной статье рассматривается плата Arduino UNO среда LabVIEW, приводится программная часть реализации загорания светодиода на плате Arduino UNO с помощью управления кнопкой в среде LabVIEW.

Ключевые слова: Arduino UNO, LabVIEW, светодиод.

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

В Среде LabVIEW разрабатываются программы, созданные на графическом языке программирования «G», с помощью которых можно подключать и управлять различными устройствами.

Цель работы: Изучить способы подключения Arduino UNO к среде LabVIEW. Реализовать управление светодиодом Arduino UNO через LabVIEW.

Необходимые библиотеки их основные элементы для работы всреде LabVIEW

Для создания схемы и подключения платы необходимо установить следующие библиотеки:

  1. Драйвер для Arduino uno с официального сайта Arduino.
  2. библиотеку VI Package Manager.

Рис. 1. Библиотека VI Package Manager

После установки дополнительной библиотеки в среде LabVIEW появится значки Arduino.

Рис. 2. Вкладка Arduino в LabVIEW

Краткое описание основных необходимых элементов для создания схемы:

  1. Initialize: Инициализирует соединение с Arduino, на котором выполняется эскиз LIFA.

  1. Close: Закрывает активное соединение с Arduino.

  1. Digital Write Pin: Записывает указанное значение на выбранный вывод цифрового выхода (D0-D13).

  1. Set Digital Pin Mode: Конфигурирует указанный цифровой вывод ввода / вывода как вход или выход. [1].

Подключение кArduinoUNO через LIFABase

Необходимо установить скетч на Arduino UNO. Открываем диск, где установлена программа и далее выбираем C://Nationals Instruments/LabVIEW2012/vi.lib/ LabVIEW Interface for Arduino/Firmware/ LIFA_Base /LIFA_Base.ino.

Делаем проверку кода и загружаем его на плату. Так же в разделе Сервис задаем порт, к которому подключена плата и выбираем тип платы Arduino UNO. Проверка, к какому порту подключена плата Arduino UNO можно посмотрев в диспетчере устройств.

Рис. 3. Загрузка LIFA Base

Создание программы управления светодиодом спомощью платы Arduino:

Теперь перейдем к созданию блок-диаграммы, подробное описание подключение каждого блока представлено ниже.

Блок Init для инициализации порта, через который подключен Arduino Uno, так же задается скорость передачи данных «Baud Rate». Указывается тип платы Arduino Uno «Board Type». При наведении на вывод блока Init выбрать create→control.

Затем создаем цикл и добавляем в него блок Set digital pin mode настраиваем, что бы был подключен 13 pin платы (pin светодиода).

К блоку Digital write pin подключаем кнопку boolean через функцию преобразования логических данных побитно в арифметические.

Добавляем блок Digital read pin и подключаем светодиодный индикатор, через который будем управлять светодиодом платы.

Добавляем блок Close для закрытия соединения с Arduino.

Полученная блок-диаграмма, с подключенными блоками представлена на рисунке 4.

Рис. 4. Готовая схема

Панель управления представляет собой переключатели для задания параметров, копку стоп, и кнопки для управления светодиодом.

Рис. 5. Панель управления

Задав все необходимые параметры платы, и нажимая на кнопку, светодиод будет гореть.

Заключение:

В данной статье представлен один из способов использования платы Arduino UNO. Рассмотрены основные блоки для работы с Arduino в среде LabVIEW

Представлено реализация управления светодиодом Arduino uno через среду LabVIEW с помощью скетча LIFA Base.

Литература:

  1. LabVIEW-Arduino Interfacing for Data Acquisition and Telemetry System [Электронный ресурс] researchgate.net //: [сайт]. URL:https://www.researchgate.net /publication/299602749_LabVIEW-Arduino_Interfacing_for_Data_ Acquisition_and_Telemetry _System (дата обращения: 2.03.2019)
Основные термины (генерируются автоматически): UNO, LIFA, блок, светодиод, плат, управление светодиодом, тип платы, создание схемы, панель управления, среда.


Похожие статьи

Модель системы освещения на основе микроконтроллера.

Однако, применяемый блок управления является закрытой системой, не позволяющей продемонстрировать принцип работы отдельных

Целью работы являлось создание модели системы освещения на базе открытых аппаратных платформ и свободных программных средств.

Разработка блока управления для стиральной машины

Ключевые слова: блок управления, контроллер, блок схема.

Для выбора типа термопары нужно оценить поведение коэффициента Зеебека термопары в диапазоне

Достоинствами данной схемы управления являются высокая надежность, отсутствие акустического шума...

Методика создания библиотеки компонентов электрической...

Библиографическое описание: Коноплев, Ю. В. Методика создания библиотеки компонентов электрической схемы в виде базы данных в

Стоит отметить, что при описанном алгоритме создания новых компонентов схемы, или их возможном импорте из каких-либо внешних...

«Бегущая строка» на микроконтроллере pic с помощью flowcode

Для управления этими восемью светодиодами используются все выводы порта PORTB. Эта программа может служить хорошим примером того, как можно управлять всеми восемью светодиодами, организовав только один бесконечный цикл. На рис. 2 приведена схема этого...

Структурные особенности программируемой платы Digilent Nexys 2

Плата Nexys 2 является мощной платформой для проектирования цифровых систем, созданной на базе ядра XilinxSpartan

Суммарный ток платы зависит от конфигурации ПЛИС, тактовой частоты и внешних соединений. В тестовой цепи с 50 МГц счетчиком и светодиодами...

Создание и реализация системы «Умный дом» на базе...

Создание web-страницы и управление всеми процессами. На данный момент разработан макет системы «Умный дом», на примере аудитории. В котором управление всей системой производится с любого устройства (телефон, планшет и т. д.) через web-браузер.

Создание модульной системы умного дома на базе аппаратного...

Крупные компании уже принимаются за создание более комплексных решений — создают системы управления сразу несколькими предметами в доме через единый

Создание управляемого модуля, который отвечает за включение или выключение света в помещении.

Управление железнодорожным переездом | Статья в журнале...

В данной статье рассмотрена модель управления железнодорожным переездом. Результатом является разработка электрической принципиальной схемы микропроцессорного устройства на аппаратной платформе Arduino Uno R3, в основе которой лежит датчик расстояния HC-SR04.

Использование отладочной платы STM32F7 Discovery для...

Для создания конечной платы примером служит уже сама отладочная плата.

Рассмотрим блок-схему, которая иллюстрирует соединение между STM32F746NGH6 и подключенной к

Как видно из представленных схем, данная плата обладает мощным функционалом при своих...

Похожие статьи

Модель системы освещения на основе микроконтроллера.

Однако, применяемый блок управления является закрытой системой, не позволяющей продемонстрировать принцип работы отдельных

Целью работы являлось создание модели системы освещения на базе открытых аппаратных платформ и свободных программных средств.

Разработка блока управления для стиральной машины

Ключевые слова: блок управления, контроллер, блок схема.

Для выбора типа термопары нужно оценить поведение коэффициента Зеебека термопары в диапазоне

Достоинствами данной схемы управления являются высокая надежность, отсутствие акустического шума...

Методика создания библиотеки компонентов электрической...

Библиографическое описание: Коноплев, Ю. В. Методика создания библиотеки компонентов электрической схемы в виде базы данных в

Стоит отметить, что при описанном алгоритме создания новых компонентов схемы, или их возможном импорте из каких-либо внешних...

«Бегущая строка» на микроконтроллере pic с помощью flowcode

Для управления этими восемью светодиодами используются все выводы порта PORTB. Эта программа может служить хорошим примером того, как можно управлять всеми восемью светодиодами, организовав только один бесконечный цикл. На рис. 2 приведена схема этого...

Структурные особенности программируемой платы Digilent Nexys 2

Плата Nexys 2 является мощной платформой для проектирования цифровых систем, созданной на базе ядра XilinxSpartan

Суммарный ток платы зависит от конфигурации ПЛИС, тактовой частоты и внешних соединений. В тестовой цепи с 50 МГц счетчиком и светодиодами...

Создание и реализация системы «Умный дом» на базе...

Создание web-страницы и управление всеми процессами. На данный момент разработан макет системы «Умный дом», на примере аудитории. В котором управление всей системой производится с любого устройства (телефон, планшет и т. д.) через web-браузер.

Создание модульной системы умного дома на базе аппаратного...

Крупные компании уже принимаются за создание более комплексных решений — создают системы управления сразу несколькими предметами в доме через единый

Создание управляемого модуля, который отвечает за включение или выключение света в помещении.

Управление железнодорожным переездом | Статья в журнале...

В данной статье рассмотрена модель управления железнодорожным переездом. Результатом является разработка электрической принципиальной схемы микропроцессорного устройства на аппаратной платформе Arduino Uno R3, в основе которой лежит датчик расстояния HC-SR04.

Использование отладочной платы STM32F7 Discovery для...

Для создания конечной платы примером служит уже сама отладочная плата.

Рассмотрим блок-схему, которая иллюстрирует соединение между STM32F746NGH6 и подключенной к

Как видно из представленных схем, данная плата обладает мощным функционалом при своих...

Задать вопрос