Unfortauntely this workshop has been post-pwned due to mechanical issues, please come to Ctrl-H for a free Open Lab Sunday September 27th instead!
Often I throw together a quick demo for the bi-weekly DorkbotPDX meetup, usually involving one or more pots to adjust parameters. Finally, I've come up with a pretty good way to put pots on solderless breadboards.
Click "Read more" for details and the shared PCB....
Using a $1 TOSLINK connector, or just a red LED, you can get optical S/PDIF digital audio output.
Optical output is useful for projects where Teensy connects to grounded equipment. There are lots of ways to simply play sounds, but the Teensy Audio Library gives you Arduino-sketch controlled synthesis, mixing, effects & filters, analysis and much more. Sketch controlled sound is most useful when you connect more hardware to Teensy & use other Arduino libraries for inputs. But often that other hardware comes with ground connections that cause audio-corrupting ground loop problems with analog audio, like the DAC pin or the audio shield. Optical S/PDIF give you perfect digital audio output for those projects!
Click "Read more" for much more detail about the S/PDIF development....
Spent a good portion of the weekend fiddling with insanely bright 10 watt RGB LEDs.
Trying to make very low-cost DMX protocol control, of course for a Burning Man project that's planning to use 150 of them!
Often I've been asked how to get synth control voltage (CV) into an analog input pin. Teensy 3.1 has 13 bits effective analog resolution, good enough for many CV applications, but the stable internal reference is only 1.2V with analogReference(INTERNAL).
This simple circuit converts the -5V to +5V CV signal range to the 0 to 1.2V ADC input range.
Edit: here's a discussion about this circuit's details and limitations (fancy opamp-based circuits can be better).