https://github.com/harbaum/littleblockly
LVGL + Micropython + Blockly
https://github.com/harbaum/littleblockly
Last synced: about 1 year ago
JSON representation
LVGL + Micropython + Blockly
- Host: GitHub
- URL: https://github.com/harbaum/littleblockly
- Owner: harbaum
- Created: 2020-12-21T20:55:17.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-06T14:05:49.000Z (over 5 years ago)
- Last Synced: 2025-03-27T03:51:24.585Z (about 1 year ago)
- Language: Python
- Size: 623 KB
- Stars: 16
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LittleBlockly - LVGL, Micropython and Blockly
This project combines LVGL and Micropython with Blockly. A quick and
dirty video can be found [here](https://youtu.be/ahSjJkrcRJM).

The demo runs on an ESP32 WROVER connected to a ILI9341 based
2.2 inch 240x320 TFT touchscreen.
The required wiring (VCC/GND is shared by the touch):
| ESP32 | TFT | TOUCH |
|-------|---|---|
| 3V3 | VCC | |
| GND | GND | |
| 5 | CS | |
| 27 | RESET | |
| 32 | DC | |
| 23 | SDI(MOSI) | T_DIN |
| 18 | SCK | T_CLK|
| 33 | LED | |
| 23 | SDO(MISO) | T_DO |
| 26 | | T_CS |
The ESP32 needs to be flashed with the [LVGL micropython
port](https://github.com/lvgl/lv_micropython).
All files from the src directory have to be copied to the ESP32's
flash storage.