Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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 TVOut

PIN_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)