All Projects → boochow → MicroPython-ST7735

boochow / MicroPython-ST7735

Licence: other
ST7735 TFT LCD driver for MicroPython

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to MicroPython-ST7735

micropython-TEA5767
MicroPython driver for TEA5767 FM radio module on ESP8266/ESP32/Pico
Stars: ✭ 24 (-68.83%)
Mutual labels:  micropython-esp32
lamatrix
Animated 8x32 LED matrix display / smart clock with a microcontroller and (Micro)Python
Stars: ✭ 31 (-59.74%)
Mutual labels:  micropython-esp32
uPy-rosserial
An implementation of rosserial for uPy.
Stars: ✭ 19 (-75.32%)
Mutual labels:  micropython-esp32
1ZLAB PyEspCar
1ZLab在准备挑选合适的小车来研发计算机视觉的教程时候 , 发现习惯了Python语法的我们, 在市面上找不到合适小车, 后来我们选了ESP32作为小车的控制主板, 可以使用Python对其进行交互式编程, 极大的提升了开发效率.
Stars: ✭ 78 (+1.3%)
Mutual labels:  micropython-esp32

MicroPython-ST7735

This is a modified version of GuyCarver's ST7735.py ST7735 TFT LCD driver for MicroPython.

This version is for micropython-esp32.

A font file is necessary for displaying text (some font files are in GuyCarver's repo).

Text nowrap option added(default: nowrap=False).

graphicstest.py is a sample code. I wrote this to make it similar to Adafruit's graphicstest sketch for Arduino.

If graphicstest.py doesn't work correctly, try replaceing initr() at line 8 to initg() or initb() or initb2(). You can also change rgb(True) to rgb(False) to switch red and blue pixels if your LCD module shows incorrect colors.

Pin connections:

LCD ESP32-DevKitC
VLED 3V3
RST IO17
A0 IO16(DC)
SDA IO13(MOSI)
SCK IO14(CLK)
VCC 3V3
CS IO18
GND GND

YouTube image here

tftbmp.py is another sample similar to Adafruit's tftbmp sketch for Arduino.

Place bmp file named 'test128x160.bmp' in the file system of MicroPython using file uploading tool such as ampy, etc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].