Use any microcontroller to generate sine, triangle, and square waveforms. Control the amplitude and frequency using two potentiometers. A pushbutton is used to switch between waveform types.
Specifications:
Example Waveforms:
Sine Wave: Smooth sinusoidal oscillation.
Triangle Wave: Linear rise and fall.
Square Wave: Sharp high/low transitions.