Hi, do you have any plans on updating the plugin for UE 4.20? I'm working on a music driven game where we're looking to construct our own instrument and connect it to Unreal using Arduino. We could use 4.17 but we'd prefer to have use of the Niagara editor in 4.20. Cheers!
Announcement
Collapse
No announcement yet.
[Free][Windows only] UE4Duino 2 - Arduino (COM port) communication
Collapse
X
-
UE 4.20.2 binaries released!
DOWNLOAD
Originally posted by Synergy192 View PostHi, do you have any plans on updating the plugin for UE 4.20? I'm working on a music driven game where we're looking to construct our own instrument and connect it to Unreal using Arduino. We could use 4.17 but we'd prefer to have use of the Niagara editor in 4.20. Cheers!Originally posted by aselasandaruwan View PostI created Plugins folder inside Content folder of my project and dragged and dropped the UE4Duino foler, but it gave me a bunch of errors like,
Unknown extension 'response', Unknown extension 'exp' etc. What am I doing wrong? Thanks.
Freelancer Game Dev Generalist and Unreal Consultant | Portfolio
Unreal products: Dynamic Picture Frames, Neo Kinect
- 2 likes
Comment
-
Hey RVillani, great plugin!
We use it to send simple signals to different arduino devices and noticed that we have to delay between each print because otherwise they interfere with each other. Unfortunately the delay time doesn't seem to be very consistent. Is there a way to know when the signal is done sending so that we can send the next one? Thanks!
- 1 like
Comment
-
Originally posted by ODDYSYRocks View PostHey RVillani, great plugin!
We use it to send simple signals to different arduino devices and noticed that we have to delay between each print because otherwise they interfere with each other. Unfortunately the delay time doesn't seem to be very consistent. Is there a way to know when the signal is done sending so that we can send the next one? Thanks!
Here's an explanation of how I do this protocol.Freelancer Game Dev Generalist and Unreal Consultant | Portfolio
Unreal products: Dynamic Picture Frames, Neo Kinect
Comment
-
Failed to import 'C:\UE4Duino_2.2.1_4.20.2\UE4Duino/Intermediate/Build/Win32/UE4/Development/UE4Duino/Module.UE4Duino.gen.cpp.obj'. Failed to create asset '/Game/Plugins/UE4Duino/Intermediate/Build/Win32/UE4/Development/UE4Duino/Module_UE4Duino_gen_cpp'.
Please see Output Log for details.
Failed to import 'C:\UE4Duino_2.2.1_4.20.2\UE4Duino/Intermediate/Build/Win64/UE4/Development/UE4Duino/Module.UE4Duino.cpp.obj'. Failed to create asset '/Game/Plugins/UE4Duino/Intermediate/Build/Win64/UE4/Development/UE4Duino/Module_UE4Duino_cpp'.
Please see Output Log for details.
Failed to import 'C:\UE4Duino_2.2.1_4.20.2\UE4Duino/Intermediate/Build/Win64/UE4/Development/UE4Duino/Module.UE4Duino.gen.cpp.obj'. Failed to create asset '/Game/Plugins/UE4Duino/Intermediate/Build/Win64/UE4/Development/UE4Duino/Module_UE4Duino_gen_cpp'.
Please see Output Log for details.
Do I have to install something else before the import? Thanks.
Comment
-
That path is not making sense to me. It looks like you are not extracting the plugin's contents into a Plugins folder.
This is a plugin and, in Unreal, plugins go into a Plugins folder, inside your project folder. Try this:- Create a new project from the Launcher. Let's say you call it ArduinoTest.
- After the project is created and opened once, close it and open its folder, where the .uproject file resides.
- Create a new folder and name it Plugins.
- Extract the zip content into the Plugins folder.
- Launch the project again, go to Edit > Plugins, on the left scroll to Project Plugins and enable UE4Duino there. Then restart the project.
Last edited by RVillani; 09-08-2018, 03:31 PM. Reason: Added instructions on how to enable the plugin in the projectFreelancer Game Dev Generalist and Unreal Consultant | Portfolio
Unreal products: Dynamic Picture Frames, Neo Kinect
Comment
-
Firstly thanks for such a great plugin it really is a big help. I have an issue that is most probably with my basic understanding of serial communication and would appreciate any help I can get.
I have a device that has two EMG sensors (channel 1 and 2) that provide a value. When I run it through a RealTerm terminal with baud rate 19200 and displaying uint8 where I get the correct results when idle
and when the sensor is given a signal I am given the correct value.
I used readbytes to get the data in Unreal but do not get the same data when idle
or when it has a signal.
I am at a loss at what I am doing incorrectly, the blueprint is most likely incorrect. If I have made this post overly confusing I am happy to clarify anything.
Comment
-
Hi - I'm trying to use this plug-in in 4.20.2.
I have activated the plug-in and I have the nodes to "activate port" I seem to only get "Port not Open".
I've tried Arduino on various Ports, baud rates, etc...Any thoughts for a newb thing I've skipped? Thanks! ---
FYI - I tested the plug-in 4.19.2 it works just fine...Anyone else having trouble with 4.20.2?
Comment
-
Originally posted by Ivan.Phelan View PostFirstly thanks for such a great plugin it really is a big help. I have an issue that is most probably with my basic understanding of serial communication and would appreciate any help I can get.Freelancer Game Dev Generalist and Unreal Consultant | Portfolio
Unreal products: Dynamic Picture Frames, Neo Kinect
Comment
-
Originally posted by Shauntezuma View PostHi - I'm trying to use this plug-in in 4.20.2.
I have activated the plug-in and I have the nodes to "activate port" I seem to only get "Port not Open".
I've tried Arduino on various Ports, baud rates, etc...Any thoughts for a newb thing I've skipped? Thanks! ---
FYI - I tested the plug-in 4.19.2 it works just fine...Anyone else having trouble with 4.20.2?Freelancer Game Dev Generalist and Unreal Consultant | Portfolio
Unreal products: Dynamic Picture Frames, Neo Kinect
Comment
-
Originally posted by RVillani View Post
If you are just reading values, you don't need Print nor Delay. But I don't know what is the actual problem.. bytes should always be the same. They are the smallest unit of data you can transfer, so they can't be broken apart like floats and ints and have their values altered. I really don't know what's going on there yet. What is the function being used in the sensor to print the values?
- 1 like
Comment
-
Originally posted by RVillani View Post
I'll be honest: I was in a hurry when I updated it and I just updated the coded and checked if it was packaging without errors. So I'll have to test it with my Arduino, but I don't see a reason why it shouldn't work, since the main part of the code is Windows code, not Unreal's, so no fatal changes were done there. Are you having the problem on a packaged version or in the editor?Last edited by SFoster07; 09-17-2018, 09:13 AM.
Comment
-
Originally posted by Ivan.Phelan View Post
You are a legend, it works now. It was given different value when I was using print. Thanks for your help it was really appreciated. I am using it for a research project to help amputees learn how to use a prosthetic arm in VR. Here is a link with some more details if your interested https://www4.shu.ac.uk/mediacentre/g...ng-vr-research, thanks again.
It's awesome when we are able to use something like a game engine to help humanity!Freelancer Game Dev Generalist and Unreal Consultant | Portfolio
Unreal products: Dynamic Picture Frames, Neo Kinect
Comment
-
Originally posted by Shauntezuma View Post
I was just trying output in the editor. Initially I tried the plug-in with my VR/mixed reality project...(4.20.2 it didn't work.) I created a clean FPS project (4.20.2) and tested it again. Didn't work. I thought the best way to test would be to backtrack...So I re-installed 4.19.2 and the previous plug-in version. It works fine in 4.19.2. I'm guessing 4.20.2 is not working (but I never rule out it's something I did and/or some other plug-in I have installed). I really appreciate you have this plugin! So great!Freelancer Game Dev Generalist and Unreal Consultant | Portfolio
Unreal products: Dynamic Picture Frames, Neo Kinect
Comment
Comment