Posts

Showing posts from August, 2022

More displays, less frustration

Image
Intro I've been fascinated with pixels and digital displays as long as I can remember (a very long time). Over the last few years, I've written and published a few libraries for microcontrollers to talk to various types of low cost displays. I'm constantly adding support for more displays, but lately I've been focused on making my code easier to use. I've had my share of frustrations connecting and using all of these displays, so I can sympathize with people who are new to microcontrollers. The point of this blog post is to help you avoid many of these frustrations. Start from the beginning Choosing the right display for your project is a subject for another blog post, instead let's address a few of the common impediments to having things just work.  Here are a few sources of frustration: Voltage / signal mismatch Solderless breadboard flaky connections I2C/SPI wiring problems I2C/SPI bus initialization problems Voltage / signal mismatch For many years, 'Ar