This is an old revision of the document!
Now that you have completely implemented the 2-player game, do something fun and interesting with your system. Here is how it works.
NOTE: Your group is on the hook to achieve what you proposed, so start early! I can't help you with bugs/problems if you leave this until the end of the semester. If you can't get your project to work at all, it will be very difficult to offer much in the way of partial credit.
In most cases, a well-edited video of no more than 2-3 minutes should be adequate.
Here is the grading rubric for your videos:
In this appendix you can find additional information that can be used for creative projects.
The bluetooth modem is connected to the ZYNQ FPGA via a fixed-rate 9600 BAUD modem. Communication with the modem is simple enough: characters pushed out the Bluetooth UART are transmitted via the Bluetooth modem and vice versa for receive. I have included documentation for the UART below. There is a bluetooth directory in the lasertag directory that contains source code that shows how to communicate with the bluetooth modem. The provided source code is simple. It receives characters from the bluetooth modem, converts them to upper case and then echos the converted characters to the phone. You use the provided Adafruit Bluefruit Connect App, which is available for both IOS and Android. I have provided links to the documentation below. There is additional information in the README.txt file contained in the bluetooth subdirectory contained in the lasertag directory. You can build and test the provided code by uncommenting one line in the lasertag CMakeLists.txt file.
Not all of the pins on the ZYBO board are in use. Several digital pins are available for your use in your creative projects. See the pictures below for their location. To use these pins, you will need to use the same mio package that you used to drive the LED in the gun, for example. In any case, read the mio.h file for information.