“Real Time Digital signal processing: UART Controlled Arduino UNO signal generator
In this project, the goal is to write a skech for Arduino Uno which will enable to produce (by using 4 bits R2R DAC) the following Analog signals:
1) Sin wave
2) Sawtooth wave
3) Dumped cosine wave
A- Amplitude in Volts in the range [0-5] [V]
F- Signal frequency, F=1/T (T- period in seconds, created signal must contain 64 counts per period)
B- Amplitude of the Pseudo-random flat noise (in the range [0-5] [V])
C- Number of positive bumps per period T with amplitude 1V, C is in the range [0-5][V]”