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

Отправьте статью сегодня! Журнал выйдет 30 ноября, печатный экземпляр отправим 4 декабря.

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

Авторы: ,

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

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

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

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

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

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



В данной статье рассматривается плата 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, блок, панель управления, плат, светодиод, создание схемы, среда, тип платы, управление светодиодом.


Ключевые слова

светодиод, LabVIEW, Arduino Uno

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

Разработка LED CUBE 8*8*8

В данной статье рассматривается разработка электронного устройства LED CUBE 8*8*8, с возможностью вывода анимации, графики и текстовой информации.

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

В данной работе рассматриваются платы Altera на базе ПЛИС.

Программирование микроконтроллеров Arduino

В данной статье будет описан способ программирования микроконтроллеров Arduino в среде Arduino IDE.

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

В статье рассматривается взаимодействие светодиодов с микроконтроллером pic и программирование «бегущей строки» с помощью Flowcode.

Система управления активно управляемой газомагнитной опорой

В данной статье рассмотрена программная реализации системы управления активно управляемой газомагнитной опорой с использованием встраиваемого контроллера SBRIO-9636 под управлением Labview.

Разработка программы для оптического распознавания символов с помощью Tesseract

В данной статье наглядно и подробно рассмотрен пример работы с библиотекой Tesseract ORC, создана программа для распознавания текста с фото.

Создание интерактивного зеркала

В проектной работе представлен процесс разработки и создания функциональной декорации — интерактивного зеркала.

Особенности программирования микроконтроллера GPS-модуля A9G

В статье автор рассматривает особенности программирования модуля Ai-Thinker A9G для работы в качестве GPS датчика для автономных навигационных систем.

DC-DC преобразователь на базе MP1484EN

Данная статья носит обзорный характер и посвящена вопросу проектирования источника питания на базе известной микросхемы импульсного DC — DC преобразователя MP1484EN, применяемой в источниках питания электронных устройств разного назначения.

Разработка автономного робота на базе Arduino Uno для создания изображений

В статье описывается процесс создания автономного робота-рисовальщика для создания сложных изображений.

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

Разработка LED CUBE 8*8*8

В данной статье рассматривается разработка электронного устройства LED CUBE 8*8*8, с возможностью вывода анимации, графики и текстовой информации.

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

В данной работе рассматриваются платы Altera на базе ПЛИС.

Программирование микроконтроллеров Arduino

В данной статье будет описан способ программирования микроконтроллеров Arduino в среде Arduino IDE.

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

В статье рассматривается взаимодействие светодиодов с микроконтроллером pic и программирование «бегущей строки» с помощью Flowcode.

Система управления активно управляемой газомагнитной опорой

В данной статье рассмотрена программная реализации системы управления активно управляемой газомагнитной опорой с использованием встраиваемого контроллера SBRIO-9636 под управлением Labview.

Разработка программы для оптического распознавания символов с помощью Tesseract

В данной статье наглядно и подробно рассмотрен пример работы с библиотекой Tesseract ORC, создана программа для распознавания текста с фото.

Создание интерактивного зеркала

В проектной работе представлен процесс разработки и создания функциональной декорации — интерактивного зеркала.

Особенности программирования микроконтроллера GPS-модуля A9G

В статье автор рассматривает особенности программирования модуля Ai-Thinker A9G для работы в качестве GPS датчика для автономных навигационных систем.

DC-DC преобразователь на базе MP1484EN

Данная статья носит обзорный характер и посвящена вопросу проектирования источника питания на базе известной микросхемы импульсного DC — DC преобразователя MP1484EN, применяемой в источниках питания электронных устройств разного назначения.

Разработка автономного робота на базе Arduino Uno для создания изображений

В статье описывается процесс создания автономного робота-рисовальщика для создания сложных изображений.

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