A Human-Machine Interface

Mac Kongsomjit '20

The Project: Practical Applications of a Beginner-Grade EEG Headset

I worked on integrating brain-computer interface technology with an eye-tracking technology to create a human-machine interface on my Surface.

What I Learned

I found out the hard way that writing code to parse a third-party raw data-stream is a lot harder than it is on paper, especially when I’m trying to self-study everything alone. In the future I need to be more cognizant of leaving myself buffer time when planning out project timeline.

The Code (at least a little bit of it…)

import processing.serial.*;

Serial blueT;

Serial blueTOut;

int blueString;

boolean sent = false;