Posts

My dev.Board: ESP32-S3 dev board

Image
My dev.Board: ESP32-S3 dev board

Waveshare 1.9inch Touch LCD

Image
Waveshare 1.9inch Touch LCD 170x320 ST7789V2 SPI LCD and CST816 I2C capacitive touch Product Page: Waveshare 1.9inch Touch LCD

CircuitPython key detection

Image
Base on the previous exercise of " ESP32-H2-DevKitM-1-N4/CircuitPython display on 1.9" IPS LCD Module, 170x320 ST7789 SPI ", implement key detection using digitalio + debounce and keypad. cpyH2_ST7789_BUTTON.py , key detection using digitalio + debounce. """ ESP32-H2-DevKitM-1-N4/CircuitPython display on 1.9" IPS LCD Module, 170x320 ST7789 SPI. ~ BUTTON detection: digitalio + debounce. Connection: LCD ESP32-H2-DevKitM-1-N4 ----------------------------- GND G VCC 3V3 SCL GPIO5 SDA GPIO4 RES GPIO3 DC GPIO2 CS GPIO1 BLK GPIO0 Libraries need: adafruit_st7789.mpy adafruit_display_text folder adafruit_display_shapes folder """ import os, sys import time import board import displayio import busio import fourwire import adafruit_st7789 from adafruit_display_text import label import terminalio import digitalio spi_sclk = board.IO5 spi_mosi = board.IO4 lcd_rst = board.IO3 lcd_dc = board.IO2 lcd_cs = board.I...

my display module: 1.9" IPS LCD Module, 170x320 ST7789 SPI.

Image
my display module: 1.9" IPS LCD Module, 170x320 ST7789 SPI. Product page: LCD WiKi - 1.9inch IPS Module Related Exercise: ~  ESP32-H2-DevKitM-1-N4/CircuitPython display on 1.9" IPS LCD Module, 170x320 ST7789 SPI .

ESP32-H2-DevKitM-1-N4/CircuitPython display on 1.9" IPS LCD Module, 170x320 ST7789 SPI.

Image
ESP32-H2-DevKitM-1-N4 /CircuitPython display on 1.9" IPS LCD Module, 170x320 ST7789 SPI . Exercise Code: cpyH2_ST7789.py , color test. """ ESP32-H2-DevKitM-1-N4/CircuitPython display on 1.9" IPS LCD Module, 170x320 ST7789 SPI. ~ Color test. https://coxxect.blogspot.com/2025/11/esp32-h2-devkitm-1-n4circuitpython_21.html Connection: LCD ESP32-H2-DevKitM-1-N4 ----------------------------- GND G VCC 3V3 SCL GPIO5 SDA GPIO4 RES GPIO3 DC GPIO2 CS GPIO1 BLK GPIO0 Libraries need: adafruit_st7789.mpy adafruit_display_text folder """ import os, sys import time import board import displayio import busio import fourwire import adafruit_st7789 from adafruit_display_text import label import terminalio spi_sclk = board.IO5 spi_mosi = board.IO4 lcd_rst = board.IO3 lcd_dc = board.IO2 lcd_cs = board.IO1 lcd_bl = board.IO0 # 1.9" IPS LCD Module, 170x320 ST7789 SPI. DISPLAY_width = 320 DISPLAY_height = 170 DISPLAY_ROT...

My dev.board: Waveshare ESP32-S3-Touch-LCD-4B

Image
My dev.board: Waveshare ESP32-S3-Touch-LCD-4B Product Link:  Waveshare ESP32-S3-Touch-LCD-4B