This was an analog data acquisition project,in addition to the extra features shown below there is the usual project sub-site.
The etch-a-sketch functions are accomplished by building an array or XY sample pairs and writing the array to the hardware buffer of a DAQ running at 100 kHz which is viewed using the XY mode on the oscilloscope.Etch-a-Sketch
The basic project came together without many issues so the team looked at ways the program could be extended.
This started with the development of a star function which builds and injects the data array needed to draw a star on the oscilloscope, afterwards a random function was made which would “walk” each data point to a random position from the last point.
Both of these also worked quite well and we still had a little development time left so we implemented the batman equation (including PC sound effect) which received a great response during the presentation.
Thanks and credit to my fellow group members Stefanie Schmidiger and Joseph Eric Roy.