videofeedback / Unreal_Engine_SerialCOM_Plugin

Serial Com Port Library for Unreal Engine 4 and Unreal Engine 5
MIT License
220 stars 41 forks source link
serial serial-communication serialport unreal-engine unreal-engine-4 unreal-engine-5 unreal-engine-plugin

Discord Follow

Serial Communication Plugin for Unreal Engine

Serial Com Port Library for Unreal Engine 5.4.2

"Serial COM" v5.5.4.2 RELEASE NOTES (6/21/2024)

Downloads (Releases):

SerialCOM v5.5.4.2 Plugin for Unreal Engine 5.4.2 (With Blueprint Example) (https://github.com/videofeedback/Unreal_Engine_SerialCOM_Plugin/releases/download/SerialCOM_v5.5.4.2/SerialCOM_5_UE542.zip)

SerialCOM v5.5.3.2 Plugin for Unreal Engine 5.3.2 (With Blueprint Example)(https://github.com/videofeedback/Unreal_Engine_SerialCOM_Plugin/releases/download/SerialCOM_v5.5.3.2/SerialCOM_5_UE532.zip)

SerialCOM v5.5.2.1 Plugin for Unreal Engine 5.2.1 (With Blueprint Example)(https://github.com/videofeedback/Unreal_Engine_SerialCOM_Plugin/releases/download/SerialCOM_v5.5.2.1/SerialCOM_5_UE521.zip)

SerialCOM v4.5.1.1 Plugin for Unreal Engine 5.1.1 (With Blueprint Example)(https://github.com/videofeedback/Unreal_Engine_SerialCOM_Plugin/tree/main/_PLUGINS_REPOSITORY/SERIALCOM_4_UE511)

SerialCOM v4.5.1.0 Plugin for Unreal Engine 5.1.0 (With Blueprint Example)(https://github.com/videofeedback/Unreal_Engine_SerialCOM_Plugin/tree/main/_PLUGINS_REPOSITORY/SERIALCOM_4_UE510)

SerialCOM v4.5.0.3 Plugin for Unreal Engine 5.0.3 (With Blueprint Example)(https://github.com/videofeedback/Unreal_Engine_SerialCOM_Plugin/tree/main/_PLUGINS_REPOSITORY/SRIALCOM_4_UE503)

SerialCOM v3.0.0.6 Plugin for Unreal Engine 4.27 (With Blueprint Example)(https://github.com/videofeedback/Unreal_Engine_SerialCOM_Plugin/tree/main/_PLUGINS_REPOSITORY/SERIALCOM_UE427)


"Serial COM" (Fork of UE4Duino)

List of Functions:

Renamed Functions:


UE4Duino v2.2.5             Serial COM v5
- Close Port                - Close Serial Port
- Flash Port                - Flash Serial Port
- Open Port                 - Open Serial Port
- ----------                - (New) Open Serial Port with Flow Control
- Open Port with Target         - (New) Open Serial Port with Target and Flow Control
- Get Port Number           - Get Serial Port Number
- Get Port Baudrate         - Get Serial Port Baudrate
- Serial Port Open          - Is Serial Port Open?
- Print                 - Serial Print
- Print Line                - Serial Print Line
- Line End to String            - Serial Line End to String
- Write a Byte              - Serial Write Byte
- Write Bytes               - Serial Write Bytes
- Read a Bytes              - Serial Read Byte
- Read a Float              - Serial Read Float
- Read a Line               - Serial Read Line
- Read a String             - Serial Read a String
- Bytes to Float            - Serial Bytes to Float
- Bytes to int              - Serial Bytes to Int
- Float to Bytes            - Serial Float to Bytes
- Int to Bytes              - Serial Int to Bytes

"Serial COM" v3.0.0 (Beta) PREVIOUS RELEASES NOTES

GITHUB REPOSITORY (this one): https://github.com/videofeedback/Unreal-Engine-Plugin-Communication-Serial-Port/


Known Issues:

Opening Port Example

Blueprint Example

Each Zip file contains the correstpondent blueprint for each UE version. Drag and drop the .uasset (Blueprint) file to your project. Read the complete insturctions inside the "BLUEPRINT" folder of this plugin.


Serial Communication Useful information:

"Serial Communication" (Wikipedia)

"Flow Control" (Wikipedia)

"Software Flow Control (XON/XOFF)" (Wikipedia)

"Serial Communication" (Contec)

"Serial Communication" (Sparkfun)

"Serial Communication" (Adafruit)

"RS-232 vs TTL Serial Communication" (Sparkfun)


Useful Lab Tools:

"USB to TTL Serial Cable" (Sparkfun)

"Arduino Uno Rev3" (Arduino.cc)

"Arduino Mega Rev3" (Arduino.cc)

"Arduino Portenta H7 Lite Connected" (Arduino.cc)


Ramiro Montes De Oca (Ramiro's Lab)

Discord: https://discord.ramiroslab.com

YouTube: https://youtube.ramiroslab.com

Github: https://github.ramiroslab.com


Copyright Notice:

MIT License

Copyright (c) 2015 v1 FusionLabz/Gryzly32 (UE4Duino)

Copyright (c) 2017-2020 v2 Rodrigo Villani Pereira (UE4Duino)

Copyright (c) 2021-2022 v3 Ramiro Montes De Oca (SerialCOM) fork of (UE4Duino 2.2.5)

Copyright (c) 2023 v4 Ramiro Montes De Oca (SerialCOM)