My next bit of messing around with Arduno and AY-3-8910 takes my AY-3-8910 Experimenter PCB Design and adds some simple MIDI reception to create a 12-channel AY-3-8910 tone module. Part 1 - Getting started and looking at playing YM files. Part 2 - Adding basic MIDI control. Part 3 - Basic experiments with direct digital synthesis. Part 4 - … Continue reading Arduino and AY-3-8910 – Part 5
Category: Misc Hardware
Simple PWM Filter PCB Build Guide
Here are the build notes for my Simple PWM Filter PCB Design. Below you can see it connected to my Pico Touch 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 Simple PWM Filter PCB Build Guide
Simple PWM Filter PCB Design
Having spent a bit of time attempting (although I'm not sure I'm succeeding yet) to understand how to get a useful filter for my Pico Touch Board Audio, I thought it would be useful to have a simple template PCB that could be used for a range of PWM low-pass filtering options. This is my design. … Continue reading Simple PWM Filter PCB Design
Waveshare Zero Multi Display PCB – Expander Board
Here are the additional build notes to use my Waveshare Zero Multi Display PCB in "expander" mode to support up to eight displays. Waveshare Zero Multi Display PCB Design Waveshare Zero Multi Display PCB Build Guide Arduino with Multiple Displays – Part 3 https://makertube.net/w/jwddZfiSGyRKKhAuU4Rhas Warning! I strongly recommend using old or second hand equipment for your experiments. I … Continue reading Waveshare Zero Multi Display PCB – Expander Board
Arduino with Multiple Displays – Part 3
Whilst messing around a little more with my Arduino with Multiple Displays – Part 2, I've optimised the code a little and found out a bit more about these displays! In this part, I'm actually using a PCB that can hold four displays, powered by a Waveshare Zero device. More on that here: Waveshare Zero Multi … Continue reading Arduino with Multiple Displays – Part 3
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
Waveshare Zero Multi Display PCB Design
Following on from my Arduino with Multiple Displays – Part 2, using a Waveshare Zero type module, I wanted to try even more displays in parallel. I don't know what the performance implications will be, or even if it is possible, but I do know I don't really want to be using jumper wires to try … Continue reading Waveshare Zero Multi Display PCB Design
Arduino and SP0256A-AL2 – Part 2
After getting the Arduino and SP0256A-AL2 working I wondered if I could repeat the trick from the Arduino and AY-3-8910 and have the Arduino generate the required clock signal for the SP0256A-AL2. This post starts to look at that question. Part 1 - Basic introduction and getting started Part 2 - Arduino programmable clock Part 3 - … Continue reading Arduino and SP0256A-AL2 – Part 2
Arduino and SP0256A-AL2
Having had a bit of a play with the SP0256A-AL2 Speech Synthesis chip, this post looks at how to drive it directly from an Arduino. 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 … Continue reading Arduino and SP0256A-AL2
SP0256A-AL2 Speech Synthesis
I had one of those moments recently when reading an article online sent me into a bit of a major tangent. The article in question was talking about the SP0256-AL2 speech synthesizer chip. And if you heard a computer talking in the 1980s, then chances are it was probably this chip doing all the hard … Continue reading SP0256A-AL2 Speech Synthesis