![]()
Inspired by a project he found over on Instructables, Maker JoEtuuube has created an Arduino-based waveform generator using an 8-bit resistor ladder DAC that can precisely produce different common waveforms at frequencies between 1Hz and 20Khz in sine-wave, sawtooth, triangle and various ratios of square wave. It features a speaker and a small LCD display.
A neat thing about the LCD is that it’s actually a reverse-engineered display from a cheap pocket calculator. With his hack, JoEtuuube no longer punches each digit in directly; instead, he only taps the clear, +, = and 1 keys. He can then enter arbitrary numbers by typing in the right number of ones and adding them up. For example, 345 = 111 + 111 + 111 + 11 + 1.
The generator itself uses an Arduino Uno and runs off a 9V battery. In the video below, JoEtuuube provides a detailed walkthrough of the firmware and how everything works. You can also read more about it on Hackaday.
This entry was posted by Arduino Team on Friday, August 19th, 2016 and is filed under Arduino, Featured, Uno. You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
You must be logged in with your Arduino account to post a comment.
How to control Arduino board using an Android phone
Arduino IDE 1.6 is released! Download it now
DIY less-expensive Thermal imaging camera
Send in the clones
My open-source, do-it-yourself cellphone (built with Arduino).
Welcome Arduino Yún – the first board combining Arduino with Linux
Microsoft and Arduino: new partnership announced today
A low-cost robotic hand (tutorial) mirroring your own fingers
Arduino IR Remote Control
Nice drawings of the Arduino UNO and Mega 2560
David Cuartielles (Spanish)
MAKE: Blog’s Arduino archive
Tom Igoe’s PComp Site