TL:DR - Real Time Digital signal processing: UART Controlled Arduino UNO signal generator
April 13 2021, Roy Ben Avraham;Mk;Ge
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:
In the user interface the user will be able to change certain values: (and choose the signals 1-3)
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]
In this project I will use TinkerCAD simulation to demonstrate some of the functions of this project.
System layout: