Un generador de ondas, también llamado generador de funciones tiene muchas utilidades como herramienta para analizar circuitos o medir la respuesta a una determinada frecuencia. Éste proyecto que os dejo a continuación muestra cómo montar uno casero basado en Arduino y que puede llegar a generar frecuencias de hasta 10 MHz con tres tipos de señales: sinusoide, triangulo y señal cuadrada.
Enlace: Arduino Function Generator