Generating high-quality sine waves with Arduino

Arduino Technology
Generating high-quality sine waves with Arduino
sine_waves_on_arduino.jpg

Need to generate a high-quality sine wave using an Arduino? The folks over at Lab3 explain how it’s done with their Arduino DDS Sinewave Generator. Using direct digital synthesis and a Chebyshev filter, they claim that the system can produce sine waves from 0 to 16 KHz, with distortion less than 1% for frequencies lower than 3KHz.

So that is all well and good, but what is it good for? It turns out that they are using it to participate in WSPRnet, an amateur radio study of how well radio signals can propagate across the earth at any given time. Personally, I’m thinking about hooking one up to some speakers to see what kinds of sound I can create.

What will the next generation of Make: look like? We’re inviting you to shape the future by investing in Make:. By becoming an investor, you help decide what’s next. The future of Make: is in your hands. Learn More.

Tagged
Discuss this article with the rest of the community on our Discord server!

ADVERTISEMENT

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 16th iteration!

Prices Increase in....

Days
Hours
Minutes
Seconds
FEEDBACK