Examples

write on display

Draw text on display ST7735
==========================================================

Basic example to write text with font and background on Sitronix sensor ST7735.
################################################################################
# Draw text on display Example
#
# Created: 2020-09-17
# Author: S. Torneo
#
################################################################################

import streams
from sitronix.st7735 import st7735
import fonts

streams.serial()

try:
    # Setup sensor 
    print("start...")
    display = st7735.ST7735(SPI0, D5, D23, bl=D27, rst=D26)
    print("Ready!")
    print("--------------------------------------------------------")
except Exception as e:
    print("Error: ",e)

try:
    # clear screen
    display.clear()
    # draw text "Hello Zerynth" with blue background
    display.draw_text("Hello Zerynth", x=30, y=10, w=100, h=50, font_text=fonts.guiFont_Tahoma_7_Regular, background=[0,0,255])
except Exception as e:
    print("Error2: ",e)

logo on display

Draw logo on display ST7735
==========================================================

Basic example to draw the Zerynth logo on Sitronix sensor ST7735.
################################################################################
# Draw Logo Example
#
# Created: 2020-09-18
# Author: S. Torneo
#
################################################################################

import streams
from sitronix.st7735 import st7735
import zLogo

streams.serial()

try:
    # Setup sensor 
    print("start...")
    display = st7735.ST7735(SPI0, D5, D23, bl=D27, rst=D26)
    print("Ready!")
    print("--------------------------------------------------------")
except Exception as e:
    print("Error: ",e)

try:
    display.clear()
    display.draw_img(zLogo.zz)
except Exception as e:
    print("Error2: ",e)