Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/voinic/tvout-micropython
Composite video generation library for MicroPython
https://github.com/voinic/tvout-micropython
composite-video esp32-s3 micropython tvout
Last synced: 9 days ago
JSON representation
Composite video generation library for MicroPython
- Host: GitHub
- URL: https://github.com/voinic/tvout-micropython
- Owner: Voinic
- License: mit
- Created: 2024-06-13T10:26:59.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-06-18T12:45:03.000Z (5 months ago)
- Last Synced: 2024-10-11T22:22:26.808Z (about 1 month ago)
- Topics: composite-video, esp32-s3, micropython, tvout
- Language: Python
- Homepage:
- Size: 27.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE.txt
Awesome Lists containing this project
README
# TVOut-Micropython
Composite video generation library for MicroPython
Tested on ESP32-S3 platform
Uses framebuf library
Generates monochrome NTSC signal using RMT peripheral
Currently resolution is limited to 104x80
## Installation using MIP:
```
import mip
mip.install("github:Voinic/tvout-micropython")
```
## Usage:
```
from tvout import TVOutPIN_H = Pin(47)
PIN_L = Pin(48)tv = TVOut(PIN_L, PIN_H)
tv.fill(0)
tv.text("hello", 0, 0, 255)
tv.show()
```
## Sample output from tvout_test.py example
![result](img/test.jpg)
## Schematics
![result](img/schematics.png)