pico-playground
ATTiny-B-W-VGA
pico-playground | ATTiny-B-W-VGA | |
---|---|---|
7 | 1 | |
410 | 7 | |
1.5% | - | |
2.1 | 10.0 | |
5 months ago | about 12 years ago | |
C | Assembly | |
BSD 3-clause "New" or "Revised" License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pico-playground
- Video streaming on Pico
-
Microcontroller VGA Interface Projects
The RP2040 (as used by the Raspberry Pi Pico) can generate some impressive video thanks to its PIO. E.g. Luke Wren's work giving DVI output https://github.com/Wren6991/picodvi and the scanvideo library: https://github.com/raspberrypi/pico-playground
I did a write up going over how to generate VGA video from scratch to produce some SNES like graphics:
https://gregchadwick.co.uk/blog/playing-with-the-pico-pt4/
-
ESP32 as spoofed USB audio input/output
The example sketch you can use without any modifications nessasory
-
Struggling to find good Python examples
https://github.com/raspberrypi/pico-playground https://github.com/raspberrypi/pico-examples
-
Got I2S DAC working with Pico!
I used the USB sound card example: https://github.com/raspberrypi/pico-playground/blob/master/apps/usb_sound_card
-
Cool, the Raspberry Pi folks already figured out turning the Pico into a USB sound card!
You'll need to edit this file after you download it first. Add the lines PICO_AUDIO_I2S_DATA_PIN=28 and PICO_AUDIO_I2S_CLOCK_PIN_BASE=26 in the compile definitions. After that, you can compile it as normal.
- Raspberry Pi Pico Playground
ATTiny-B-W-VGA
-
Microcontroller VGA Interface Projects
I followed Ben's guide to make a little ATTiny 2 colour VGA output of a clock counting down. https://github.com/duncanspumpkin/ATTiny-B-W-VGA
It was quite a challenge building it into such a tiny controller. Was doing it for a University project where we wanted to have the clock started from an external source so needed to keep one I/O free for that input. It ended up with every I/O pin of the 8 pin micro having a use.
What are some alternatives?
pico-examples
Gert-VGA-666 - Resources for Gert VGA 666
pico-micropython-examples - Examples to accompany the "Raspberry Pi Pico Python SDK" book.
vga-rpi - VGA interface using Raspberry Pi as a PCXT graphics card emulator
picodvi - [Moved to: https://github.com/Wren6991/PicoDVI]
Adafruit_BME280_Library - Arduino Library for BME280 sensors