Feeling a bit limited by the 5x5 matrix? This 1.8 inch micro:bit TFT colour display plugs straight into the BBC micro:bit using an edge connector, and can be programmed in MakeCode or MicroPython!
Example code and data sheets for the micro:bit v1.x are available here.
For the micro:bit v2.x, you can follow our MakeCode tutorial here.
Note: when adding the extension, please use this repository (https://github.com/pitchcat/PXT-WSLCD1in8) as it adds direct draw for faster updates with partial screen writes. It also fixes the 'program too big' error on the micro:bit V2.
FEATURES
- micro:bit edge connector, directly pluggable
- Embedded driver ST7735S, supports 65K colors
- Onboard SRAM 23LC1024, used as display cache, no more out of memory
- SPI interface, takes up only a few IO pins
- Backlight adjustment via PWM
- Reserved solder pads for control interface, make it easy to connect with Arduino/Nucleo boards
- Comes with development resources (micro:bit graphical demo/python code/user manual, etc.)
SPECIFICATIONS
- Driver: ST7735S
- Resolution: 160x128
- Display color: RGB, 65K colors
- Operating voltage: 3.3V
- Dimensions: 61mm x 51.5mm
PINOUTS
PIN |
micro:bit PIN |
DESCRIPTION |
VCC |
3V3 |
Power |
GND |
GND |
Ground |
MISO |
P14 |
SPI data master input/slave output |
MOSI |
P15 |
SPI data master output/slave input |
SCK |
P13 |
SPI clock input |
LCD_CS |
P16 |
LCD chip selection |
RAM_CS |
P2 |
SRAM chip selection |
DC |
P12 |
LCD data/command |
RST |
P8 |
LCD reset |
BL |
P1 |
LCD backlight |