Connecting a Raspberry Pico to HDMI

Some experiments with getting HDMI output on a Pico microcontroller.

I picked up a Adafruit 4984 DVI breakout board with some header pins.

image-20230218181745386

I soldered the pins using an old breadboard.

image-20230218181852768

Wired up the breakout board.

image-20230218182049888

Downloaded the sample code from the Adafruit webiste and built the C apps using cmake.

Here’s the mandlebrot example..

image-20230218182141742

I was suprised this worked first time! No wiring issues or code issues. In my experience, working with the Pico and third party libraries, I always end up spending time troubleshooting, so it’s great when it just works.'

There are a few other examples you can try out including some animations.

image-20230218182352688

The last experiment was to hook up a DHT11 temperate and humidity sensor, and push this data to the monitor. The sample app worked, but both the temperate and humidity values were posting 255.

I found a useful post discussing the issues at https://github.com/raspberrypi/pico-examples/issues/11

I modifed the sample code and rebuilt a few times, and the sensor sprung to life..

HDMI Pico Breadboard

and the resulting output..

DHT11 sensor Pico and HDMI output