Main Content

UART Controlled Arduino UNO signal generator

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]”

Link to article