Weekly updates will be posted here.
Parts have been ordered, and will arrive over the weekend.
Some parts are arriving today, 2/26. Some parts have been delayed due to weather.
We are considering using an LCD display rather than an LED display, as it will allow more sizes of "E"s to be displayed.
Sydney has been studying how to program the pins on both an LED and LCD display for when it comes.
Brian has been researching how to program the Wii Nunchuk.
We have started putting together the code for the distance sensor and Termite.
Project Update: We will use an 8x8 LED Matrix rather than a 16x16 LED Matrix, as it is more straightforward both software and hardware wise. This matrix uses an I2C interface.
Progress Update:
02/28: Sydney has completed both the software and hardware connections for the 8x8 LED Matrix, and can now display any symbols desired by sending a buffer of bytes.
03/04: Brian has done code for initializing the Wii Nunchuk and started putting together the code for the distance sensor and Termite.
03/05: Sydney has finished the hardware connections for the Wii Nunchuk, and has debugged Brian's code. Using a logic analyzer, she has verified that the data is being read correctly from the nunchuk through I2C.
Sydney has completed integrating the hardware for the 8x8 LED Matrix, the Wii Nunchuk, and the distance sensor.
Sydney and Brian have been working together to get the main functionality of the vision test coded, as well as integrating the code for the 8x8 LED Matrix, the Wii Nunchuk, the distance sensor, and Termite together. We are currently in the final debugging stages.
03/13: Sydney has modified the code for the distance sensor due to pin availability conflicts.
03/13: Sydney has connected the Bluetooth Module and modified the code due to pin availability conflicts.
03/13: Sydney and Brian have completed the main functionality of the vision test, and have confirmed that it works.
03/14: Sydney has added code for displaying smaller E's on the 8x8 LED Matrix.
Since there was extra time, we made the following improvements:
03/15: Sydney has added code to make the 8x8 LED Matrix flash until the user is at the proper distance. This way, the user will know when they are far enough. She also has worked on improving other aspects of the user interface, such as adding a replay function.
03/15: Sydney and Brian have decided to use SysTick to implement a RNG so that the series of E directions will be randomly chosen for every test. SysTick is used to seed srand().
03/15: Sydney and Brian have implemented a test mode. The test mode will require the user to input their answer within 5 seconds. This is timed using SysTick.
03/16: Sydney has done both the hardware and software for adding a 7-segment display to show the user their score during the test.
03/17: Sydney has recorded the demo video.