Week 11 - Interfaces

Unreal Engine Interaction

The PCB I built for the current iteration of my final project translates data from four sensors to four vibromotors. To achieve a relatively smarter light seeking behaviour, I wrote code to translate readings to a 2 dimensional vector with X (lateral), and Z(longitudinal) components. Unlike CAD, animation software typically use the Z axis as front, insteat as up.

In week 8, using UE4dino, I had built an Unreal Engine project to translate signal input to virtual light intensity. For this week, I separated X, and Z components of my vectors (that were sent via serial as a string) using the "Parse into Array" node.

UE4dino script

X and Z components are connected to the X and Y channels of the orange sphere. Currently, Z axis is reversed.