ArduTV
Microcontroller Boards
Fixtures & Adapters
ArduTV is an easy-to-install interface designed for Arduino boards. It can display simple text and graphics on every television or monitor using just one HDMI cable. The interface uses one SPI and almost no other host board resources—all graphics routines are run on a dedicated FPGA.
By adopting the Arduino Shield-style design, ArduTV works with an entire ecosystem of existing embedded boards. It is fully compatible with the Arduino IDE, and the libraries are freely available and ready for integration into your existing projects. A library for the STM32CUBE IDE will also be accessible, making it compatible with Nucleo family boards, too.
You can use ArduTV to output text or simple graphics from your projects on your television (or monitor). This makes ArduTV well-suited for electronics education, making classroom coding demonstrations on a projector or TV super simple. It’s also fantastic for many Arduino users who always wanted to get graphical output without buying yet another LCD—they can quickly convert their code to use any HDMI display, extending potential uses of existing projects.
An excellent illustration of its functionality is this simple snake game, set up with a joystick, and a limited amount of code modification required:
You can even display a Mandelbrot set graph with ArduTV, using the cR, cX, zR, and zX parameters to alter the graph and create new patterns, as seen below.
If you want to see our currently available list of text and graphics commands, check our website for the library. Please note that we expect the commands will be expanded as the project is still being improved. We also have several great examples on our website for you to browse.
FPGA: AMD Spartan-7
Video engine: Custom video engine gateware
Interface: HDMI connector running a DVI signal
Command SPI: Standard Arduino SPI –5 V or 3.3 V, user-selectable
FPGA firmware update: FPGA bitstream can be updated using the Arduino UNO SPI
Maximum resolution: 640 x 480; higher resolutions will be available with future firmware updates
Form factor: Arduino Interface compatible, from the original Arduino UNO onwards
Libraries: Available for Arduino IDE and STM32CubeIDE
ArduTV is fully open-source, and both its hardware and firmware files will be available for you to browse for the end of the campaign on our website.
You can sign up at the top of this page to be notified when the campaign launches and to receive other updates. We only send out useful information, and you can unsubscribe at any time.
ArduTV is part of AMD FPGA Playground
XC7S6-1FTGB196C
· AMD Spartan™ 7 FPGA
video engine signal generator, custom SPI interface
"Running over SPI using an AMD Spartan 7 FPGA, this shield delivers VGA-resolution digital video without overloading the host."
We are enthusiastic board and FPGA designers trying to fill the gap between users needs and market available electronics gadgets.