Tag Archives: Signal generator


Arduino waveform generator

joekutz built an arduino waveform generator using a 8-bit resistor ladder DAC and can output sine, sawtooth, and triangular waveform with frequency ranging from 1 Hz to 30KHz.

Arduino waveform generator

Arduino waveform generator

This is my arduino-based waveform generator using a 8-bit resistor ladder DAC. It runs with a sampling rate of 65536 Hz and can create any (whole-number) frequency from 1 Hz to 30ish KHz in sine-wave, sawtooth, triangle and different ratios of square wave.

My generator produces an amplified signal and also a unamplified, high-quality signal. There is a LCD built in that shows the current frequency, and also a speaker. The LCD is actually a hacked cheap pocket calculator, for which i found out how to press CE, +, = and 1 with the arduino to make the LCD show a specific number. Yes I know that this is a stupid hack :). The generator runs from a 9V battery. Two videos are shown below; one for the hacked calculator display and one for the generator itself.

Find details here!

Tsunami: Arduino-based Signal Generator

Nick Johnson from Arachnid Labs has designed a powerful and affordable signal generator (named Tsunami) based on the Arduino platform, and is now running a Kickstarter for making it available to electronics hobbyists worldwide.

The Tsunami is a powerful and flexible signal generator built on the Arduino platform. It’s the best way to get started experimenting with analog signals, and a great tool for a huge variety of tasks, too.

The tsunami takes the versatile processor behind the Arduino Leonardo, and combines it with a Direct Digital Synthesis chip, which makes generating analog signals incredibly straightforward. It also has flexible input and output circuitry, and an easy to use software library, to make working with analog signals as easy as blinking an LED.

Tsunami: Arduino based signal generator

Tsunami: Arduino based signal generator