3.1 Implementation:
For our implementation, we decided to use a Raspberry Pi Pico microcontroller instead of an FPGA board, as the Pico is significantly cheaper and easier to develop for. Below is an image of our current hardware setup. The Pico outputs 5 bits of data for each color signal in the VGA output (red, green, blue). A digital-to-analog converter circuit for each color output turns these bits into an analog signal readable by a VGA monitor. Each color signal also passes through a potentiometer that allows us to control and disable each color. Horizontal and vertical sync signals are also outputted by the Pico. All these signals feed into a VGA cable with a gender changer attached to it.