This week, I focused on hardware and software communication for the purpose of our interim demo. We were able to get the hardware communication with the software working serially through a USB cable on desktop Unity with Uduino. We additionally were able to test it and get Wi-Fi communication working as well. However, the moment we tried to port it to Android phone, the app was unable to detect the hardware pen prototype. As such, we have began discussing alternatives such as trying Bluetooth communication instead and writing our own network socket. We have additionally looked into other packages we could potentially use, but writing our own likely will be the best idea. Our schedule has been updated so we are currently on track. If we keep up the pace and dedicate some more time outside of class and potentially on the weekends, we are hopefully on track to reach MVP and have something cool to show for our final demo.
Next week, we will spend some more time trying to troubleshoot the Wifi communication once it has been ported to Android phone. If that doesn’t work too well, I will assist Anthony to hopefully get Bluetooth communication working well. Additionally, I will be working on the calibration of our pen to hopefully get better data points that can be sent to the Unity App as well. We have not done any specific testing yet, but as soon as integration has been complete, we will start running the line tests that we have described in our design review.