Skip to content
FLProg
  • Home
  • FEED
  • Training center
    • Что такое FLProg
    • Projects
      • Automobile theme
      • Automation for home
      • Gardening
      • Timers, thermometers and other household electronics
      • Machines and tools
      • Toys, crafts
      • Other
    • Hardware
      • Controllers
      • Sensors
      • Displays and indicators
      • Servos, stepper motors and drivers for them
      • Radio, GSM, GPS, GPRS, IR modules
      • LED drivers
      • SD card, Eeprom, RTC
      • Adapters, converters and Ethernet modules
      • Other modules
    • The author’s YouTube channel
    • Video tutorials from the developer
    • Video tutorials from users
    • Ключ к Arduino
    • Documentation
    • Articles
      • Familiarity with FLProg
      • Connecting sensors and transducers
      • The connection of displays and indicators
      • Communications and protocols
      • Creating user blocks
      • Other
    • Program help
    • FAQ (Frequently asked question)
  • Download
    • Distributive Flprog
      • Actual version
        • The program FLProg
        • Программа «SCADA pleer»
      • Beta version of the program
      • Архив версий программы
      • FLProg Libraries
    • Custom Block Repository
    • User blocks
      • Triggers
      • Timers
      • Лічильники
      • Maths
      • Comparison
      • UART
      • Motors
      • Clock
      • Displays
      • Sensors
      • SD card
      • Type conversion
      • Extension ICs
      • Other
      • EEPROM
      • Communications
    • Related topics
    • Statistics
      • Geography
    • License agreement
  • FLShop Store
  • Community
    • Forums
      • Main Forum (forum.flprog.ru)
    • VK
      • Main group
    • Telegram
      • FLProg – community
      • FLProg
  • Donate to the project
  • English
    • Русский
    • Українська
FLProg
  • Home
  • FEED
  • Training center
    • Что такое FLProg
    • Projects
      • Automobile theme
      • Automation for home
      • Gardening
      • Timers, thermometers and other household electronics
      • Machines and tools
      • Toys, crafts
      • Other
    • Hardware
      • Controllers
      • Sensors
      • Displays and indicators
      • Servos, stepper motors and drivers for them
      • Radio, GSM, GPS, GPRS, IR modules
      • LED drivers
      • SD card, Eeprom, RTC
      • Adapters, converters and Ethernet modules
      • Other modules
    • The author’s YouTube channel
    • Video tutorials from the developer
    • Video tutorials from users
    • Ключ к Arduino
    • Documentation
    • Articles
      • Familiarity with FLProg
      • Connecting sensors and transducers
      • The connection of displays and indicators
      • Communications and protocols
      • Creating user blocks
      • Other
    • Program help
    • FAQ (Frequently asked question)
  • Download
    • Distributive Flprog
      • Actual version
        • The program FLProg
        • Программа «SCADA pleer»
      • Beta version of the program
      • Архив версий программы
      • FLProg Libraries
    • Custom Block Repository
    • User blocks
      • Triggers
      • Timers
      • Лічильники
      • Maths
      • Comparison
      • UART
      • Motors
      • Clock
      • Displays
      • Sensors
      • SD card
      • Type conversion
      • Extension ICs
      • Other
      • EEPROM
      • Communications
    • Related topics
    • Statistics
      • Geography
    • License agreement
  • FLShop Store
  • Community
    • Forums
      • Main Forum (forum.flprog.ru)
    • VK
      • Main group
    • Telegram
      • FLProg – community
      • FLProg
  • Donate to the project
  • 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
  • Оформление
    • Изображение
View Categories
  • Главная
  • Документация2
  • Справка
  • FBD
  • UART
  • Отправка/прием данных
  • Приём данных из UART

Приём данных из UART

In bookmarks


Видеоурок на канале “Ключ к Ардуино”


 
Блок служит для для приема данных из UART. Параметры блока настраиваются в редакторе блока.

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

 
Для SoftwareSerial кроме того необходимо выбрать номера пинов RX и TX
 
Блок имеет три возможных типа данных на выходе: String, Bytе или Char.
В случае выбора типов Bytе или Char данные на выходе будут меняться при приеме каждого нового байта. При выборе типа String, появляется возможность выбора режима накопления. При этом на выходе будет строка к которой при приеме каждого байта будет прибавляться символ. Очищаться строка будет при появлении переднего фронта на входе R.

При установке чекбокса <<Выход “Новые данные”>> у блока появляется выход “A” , на котором при каждом поступлении нового байта будет появляться короткий (в один цикл программы) импульс

 

Publication author #

offline 2 months

Анатолий #

82
Comments: 26Publics: 162Registration: 21-12-2017
Updated on 29.08.2025

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
©2026 FLProg
Homepage
Entry
Entry
Register
Register