-
I decided to make a music visualizer for my C64's PCM5102 DAC using a NeoPixel Featherwing and a Raspberry Pico. It was easy! ^///^
-
Using blaz-r's extended ws2812b lib, which builds on benevpi's work.
-
Please let me know what I'm doing wrong. It does work tho. <w<
- Raspberry Pico H
- PCM5102A
- NeoPixel FeatherWing
- 2-3 x 360/400 pin breadboards
- 220 ohm resistor [maybe a good idea?]
- 10k ohm resistor [is this right?] r* 220 ohm resistor
- 6-7 wires ;p
- pixldac.py - the purpose of this project. audio <=> pico <=> neopixel, cute rainbow marquee equalizer :3
- pico H 1/GP0 => 220 ohm => neopixel_featherwing {DIN}
- can I use a diode or something here, to minimize any impact it might have on the audio line? Is the resistor sufficent?
- pico H 40/VBUS/5v => neopixel_featherwing {VUSB}
- pico H 23/GND <=> neopixel_featherwing {GND/dataGRNRef}
- pico H 33/GND/AGND <============> PCM5102A DAC {GND}
- pico H 34/ADC2/GP28 <= 10k ohm <= PCM5102A DAC {R}
- transflag.py - trans flag marquee
- rainbow.py - raainbow flag marquee
- jojessowo.py - silly dots toy script
- rainbowsin.py - heartbeat over rainbow marquee
- pintestanalog2digital.py - read analog audio for an "oscilloscope", print val to STDOUT
mpremote fs
mpremote fs ls
mpremote fs rm :remotefile
mpremote cp localfile :remotefile
- Anyone who uses this must awoo :3
- This project is available under the terms of GPL 3.0 as described in LICENSE
- more on License: GPL v3
- The included neopixel.py library is Copyright (c) 2021 blaz-r and distributed under the MIT License as described in LICENSE_MIT
- more on License: MIT