Coding a Touchscreen Menu

Here is a practical application example for the Touchscreen PCB. First, a couple of caveats: Arduino code for Touch Menu

A Tale of two Screens

At first I thought I had been sent a batch of faulty ILI9341 displays. They looked identical to the pile of others I’ve been using, but on first use were only writing to the top 2/3rds of the screen. These are 2.4inch displays that feature SDCard, touch interface and have given me great service. At… Continue reading A Tale of two Screens

PCB for ESP32 Touchscreen

Printed Circuit board for ESP32 with Touchscreen This is the next logical step after the “older and solder” touchscreens I have been using for years. ESP32 is a logical upgrade: more power, more GPIO and much simpler HTTPS capabilities. Furthermore several libraries have better versions. PCB production Everyone likes soldering, but a few of these… Continue reading PCB for ESP32 Touchscreen

WT32 Touchscreen

Another interesting board which appears to suffer from poor documentation.No problem driving the graphics with TFT_eSPI and others, but the touchscreen proved elusive. In this example, I have had great results with the LovyanGFX library. This library supports the touchscreen, standard graphics calls for text and shapes, but the important (in my view) capability of… Continue reading WT32 Touchscreen

Graphing with ESP32 S2 and T-Display (update)

These devices are able to display a useful graph. Not accurate enough for measurements but good to see trends. In my case I use it to display various data trends from the household solar installation: PV output, Household usage, Feed-in, Battery state and so on. The attached code is very straightforward.The process involves: The DataAny… Continue reading Graphing with ESP32 S2 and T-Display (update)

ESP32 S2 with ST7789 – jpg

The next challenge for these little powerhouses was to be able to use Bodmer’s brilliant TFT_eSPI library to see what the graphics capabilities might be. Just recently the libraries have been updated to include the S2 chipsets, and they appear to work very well. In fact the only reason for writing this post is to… Continue reading ESP32 S2 with ST7789 – jpg

TTGO Watch: Images

High quality displays for TTGO Watch 2020 This is simply a demonstration of how Bodmer’s https://github.com/Bodmer/TFT_eSPI library can be used with the TTGO Watch 2020 v1 Rather than convert images to C arrays, I had the need to dynamically load images to the watch and have them displayed. To use this, the only requirment is… Continue reading TTGO Watch: Images