Перейти к содержимому
FLProg
  • Главная
  • Лента
  • Учебный центр
    • Что такое FLProg
    • Проекты
      • Автомобильная тематика
      • Автоматизация для дома
      • Сад и огород
      • Таймеры, термометры и прочая бытовая электроника
      • Станки и инструменты
      • Игрушки, поделки
      • Прочие
    • Оборудование
      • Контроллеры
      • Датчики
      • Дисплеи и индикаторы
      • Сервоприводы, шаговые двигатели и драйверы для них
      • Радио, GSM, GPS, GPRS, IR модули
      • LED драйверы
      • SD card, Eeprom, RTC
      • Адаптеры, конверторы и Ethernet модули
      • Прочие модули
    • Канал автора программы на Youtube
    • Видеоуроки от разработчика
    • Видеоуроки от пользователей
    • Ключ к Arduino
    • Документация
    • Статьи
      • Знакомство с FLProg
      • Подключение сенсоров и датчиков
      • Подключение дисплеев и индикаторов
      • Коммуникации и протоколы
      • Создание пользовательских блоков
      • Прочие уроки
    • Справка по программе
    • FAQ (Часто задаваемые вопросы)
  • Загрузки
    • Дистрибутивы Flprog
      • Актуальная версия
        • Программа FLProg
        • Программа «SCADA pleer»
      • Бэта версия программы FLProg
      • Архив версий программы
      • Библиотеки FLProg
    • Репозиторий пользовательских блоков
    • Блоки пользователей
      • Триггеры
      • Таймеры
      • Счетчики
      • Математика
      • Сравнение
      • UART
      • Моторы
      • Часы
      • Дисплеи
      • Датчики
      • SD-карта
      • Конвертация типов
      • Микросхемы расширений
      • Прочее
      • EEPROM
      • Коммуникации
    • Смежные темы
    • Статистика
      • География
    • Лицензионное соглашение
  • Магазин FLShop
  • Сообщество
    • Форумы
      • Основной форум (forum.flprog.ru)
    • VK
      • Основная группа
    • Телеграм
      • FLProg — коммьюнити
      • FLProg
  • Помощь проекту
  • Русский
    • English
    • Українська
FLProg
  • Главная
  • Лента
  • Учебный центр
    • Что такое FLProg
    • Проекты
      • Автомобильная тематика
      • Автоматизация для дома
      • Сад и огород
      • Таймеры, термометры и прочая бытовая электроника
      • Станки и инструменты
      • Игрушки, поделки
      • Прочие
    • Оборудование
      • Контроллеры
      • Датчики
      • Дисплеи и индикаторы
      • Сервоприводы, шаговые двигатели и драйверы для них
      • Радио, GSM, GPS, GPRS, IR модули
      • LED драйверы
      • SD card, Eeprom, RTC
      • Адаптеры, конверторы и Ethernet модули
      • Прочие модули
    • Канал автора программы на Youtube
    • Видеоуроки от разработчика
    • Видеоуроки от пользователей
    • Ключ к Arduino
    • Документация
    • Статьи
      • Знакомство с FLProg
      • Подключение сенсоров и датчиков
      • Подключение дисплеев и индикаторов
      • Коммуникации и протоколы
      • Создание пользовательских блоков
      • Прочие уроки
    • Справка по программе
    • FAQ (Часто задаваемые вопросы)
  • Загрузки
    • Дистрибутивы Flprog
      • Актуальная версия
        • Программа FLProg
        • Программа «SCADA pleer»
      • Бэта версия программы FLProg
      • Архив версий программы
      • Библиотеки FLProg
    • Репозиторий пользовательских блоков
    • Блоки пользователей
      • Триггеры
      • Таймеры
      • Счетчики
      • Математика
      • Сравнение
      • UART
      • Моторы
      • Часы
      • Дисплеи
      • Датчики
      • SD-карта
      • Конвертация типов
      • Микросхемы расширений
      • Прочее
      • EEPROM
      • Коммуникации
    • Смежные темы
    • Статистика
      • География
    • Лицензионное соглашение
  • Магазин FLShop
  • Сообщество
    • Форумы
      • Основной форум (forum.flprog.ru)
    • VK
      • Основная группа
    • Телеграм
      • FLProg — коммьюнити
      • FLProg
  • Помощь проекту
  • Русский
    • English
    • Українська

FBD

57
  • Оформление
    • Изображение
    • Надпись
    • Вертикальный разделитель
    • Горизонтальный разделитель
  • Базовые блоки
    • Логическое ИЛИ (OR)
    • Логическое И (AND)
    • Блок защиты от дребезга контактов (Bounce)
    • Логическая операция исключающее ИЛИ (XOR).
    • Таблица состояний
    • Клемма
  • Масштабирование
    • Блок масштабирования сигнала (Scale)
    • Нелинейное масштабирование (Poligon)
  • Триггеры
    • Триггер с приоритетом установки (SR)
    • Триггер с приоритетом сброса (RS)
    • Счетный триггер (ТТ)
    • Выделение переднего фронта (RTrig)
    • Выделение заднего фронта (FTtrig)
  • Таймеры
    • Таймер (Timer)
    • Генератор импульсов
  • Счетчики
    • Скоростной счетчик
    • Счетчик
  • Математика
    • Операция сложения (SUM)
    • Операция умножения (MUL)
    • Операция вычитания (SUB)
    • Операция деления (DIV)
  • Алгебра
    • Модуль числа
    • Выбор большего
    • Выбор меньшего
    • Блок ограничения значения
    • Возведение в степень
    • Квадратный корень числа
    • Квадрат числа
    • Синус
    • Случайное число
    • Тангенс
    • Косинус
    • Остаток от деления (modulo)
  • Сравнение
    • Блок сравнения (Comparator)
  • UART
    • Кольцо
      • Приём переменной из кольца
      • Отправка переменной в кольцо
    • Отправка/прием данных
      • Отправка данных в UART (ком — порт)
      • Приём данных из UART
    • Переменные
      • Отправка переменной в UART
      • Прием переменной из UART
  • Конвертация типов
    • Блок конвертации Float в Integer
    • Блок преобразования строк
    • Приведение типа к Byte
    • Приведение к типу Char
    • v16->v8
    • v32->v8
    • v8->v32
  • Операции с битами
    • Дешифратор
    • Шифратор
    • Чтение бита
    • Запись бита
    • Разложение байта на восемь бит
    • Объединение восьми бит в один байт

LAD

2
  • test1
  • Оформление
    • Изображение
Посмотр рубрик
  • Главная
  • Документация2
  • Справка
  • FBD
  • UART
  • Переменные
  • Отправка переменной в UART

Отправка переменной в UART

В закладки

Видеоурок на канале «Ключ к Ардуино»


Блок служит для передачи состояния на своем входе через Com порт другой плате Arduino или на компьютер. Тип передаваемых данных определяется автоматически при присоединении входа. Каждый блок имеет свой индекс, который так же автоматически присваивается как первый свободный для конкретного Com порта.

Имя блока формируется следующим образом:
SV – Send Variable (Передаваемая переменная)
1 – индекс переменной
CP – Comport
0 – номер Com порта.

Параметризация блока.

 
 
Для работы блока необходимо выбрать устройство UART. В диалоге выбора устройства представлены все доступные для данного устройства порты включая программный SoftwareSerial
 

Для SoftwareSerial кроме того необходимо выбрать номера пинов RX и TX
 
 
Режимы передачи данных:

<<Передавать при изменении>> — Переменная отправляется при её изменении.

<<Передавать периодически>> — Переменная отправляются один раз за указанный период времени

Для упрощения настройки блоков принимаемой переменной на принимающей стороне, возможно, выгрузить описания всех передаваемых переменных в виде csv файла.

 
 
Использование этого файла рассмотрено в описании блока принимаемой переменной.

Формат передаваемых данных


Автор публикации #

не в сети 9 месяцев

Анатолий #

84
Комментарии: 26Публикации: 162Регистрация: 21-12-2017
Обновлено 29.08.2025

Оцените документ

  • Класс
  • Норм
  • Неуд

Поделитесь этой статьёй:

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Прием переменной из UARTПрием переменной из UART
©2026 FLProg
Главная
Вход
Вход
Регистрация
Регистрация