This looks at another of the options from Part 4 - the I2C programmable Si5351 clock source. Part 1 - Basic introduction and getting started Part 2 - Arduino programmable clock Part 3 - Using a Raspberry Pi Pico as a programmable clock Part 4 - Using a HC4046 PLL as the clock Part 5 - Using an I2C SI5351 … Continue reading Arduino and SP0256A-AL2 – Part 5
Tag: include
Waveshare Zero Multi Display PCB Build Guide
Here are the build notes for my Waveshare Zero Multi Display PCB. Also see the Waveshare Zero Multi Display PCB – Expander Board. Warning! I strongly recommend using old or second hand equipment for your experiments. I am not responsible for any damage to expensive instruments! If you are new to electronics and microcontrollers, see the Getting … Continue reading Waveshare Zero Multi Display PCB Build Guide
Arduino with Multiple Displays
A while back I tried to use several SSD1306 displays with an Arduino (see OLED MIDI Display – Part 2) and got into trouble with memory. I have another need for multiple displays coming up, so thought I'd revisit the idea to see what could be done. This shows use to use several cheap SPI-based displays … Continue reading Arduino with Multiple Displays
Arduino and AY-3-8910 – Part 4
After Part 3 I started to go back and add MIDI, and changed the waveform on the touch of a button, and then started to wonder if I could add envelopes and so on. And then it occurred to me, I didn't really need to re-implement my own synthesis library, I could probably write a custom … Continue reading Arduino and AY-3-8910 – Part 4
Arduino and AY-3-8910 – Part 3
I suggested in Part 2 that it might be possible to do some simple modulation of the amplitude of the AY-3-8910 channels rather than drive frequencies directly. This is taking a look at the possibilities of some kind of lo-fi direct digital synthesis using that as a basis. Part 1 - Getting started and looking at … Continue reading Arduino and AY-3-8910 – Part 3
XIAO ESP32-C3 MIDI Synthesizer
I quite like many of the XIAO boards, so when I got an email announcing the XIAO MIDI Synthesizer I went off to buy one and take a look. This uses the Dream SAM2695 MIDI device, which is a General MIDI instrument in a chip. I have a couple of devices that use this chip, … Continue reading XIAO ESP32-C3 MIDI Synthesizer
Atari 2600 Controller Shield PCB Revisited – Part 3
Following on from Atari 2600 Controller Shield PCB Revisited – Part 2 someone on Mastodon made the point that the reason they tended to use RC circuits to read paddles "back in the day" was due to the expense of ADCs. Which triggered a bit of an "oh yeah" moment. The whole point was not to … Continue reading Atari 2600 Controller Shield PCB Revisited – Part 3
ESP32 S3 DevKit Experimenter PCB Build Guide
Here are the build notes for my ESP32 S3 DevKit Experimenter PCB Design. Warning! I strongly recommend using old or second hand equipment for your experiments. I am not responsible for any damage to expensive instruments! If you are new to electronics and microcontrollers, see the Getting Started pages. Bill of Materials ESP32S3 DevKit Experimenter PCB (GitHub … Continue reading ESP32 S3 DevKit Experimenter PCB Build Guide
Atari 2600 Controller Shield PCB Build Guide
Here are the build notes for my Atari 2600 Controller Shield PCB Design. Recall from my design notes that this version doesn't deal with paddles very well Here is an updated version that supports paddles better, but at the expense of requiring more complex code to read them: Atari 2600 Controller Shield PCB Revisited. Warning! I strongly … Continue reading Atari 2600 Controller Shield PCB Build Guide
ESP32-A1S Audio Kit
I've had this "audio development kit" based on the ESP32-A1S for some time, but haven't actually done anything with it so far. But I had a query about adding MIDI so dug it out for a quick look. It turns out it isn't actually as easy as it ought to be! Warning! I strongly recommend … Continue reading ESP32-A1S Audio Kit