Skip to content

royb11/UART-Controlled-signal-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

UART-Controlled-signal-generator

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:

1) Sin wave

image

2) Sawtooth wave

image

3) Dumped cosine wave

image

Show a menu for the user (by pressing '?') - User interface

image

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:

image