Two Channel Microcontroller Oscilloscope ECE342-Sp20

For this project I created a two-channel oscilloscope out of an Arduino Uno. This project was mostly a programming challenge. The code to take and process signal input was done in C on the Arduino IDE. The code for displaying the data was done through Matlab. I also created a PCB that allows users to attach probes with a BNC connector. One of the main challenges in this project was creating efficient serial communication between the computer and the microcontroller. This is a very useful project since oscilloscopes can be very expensive compared to a microcontroller. One of the ways I hope to improve on this project is by increasing the speed and operating frequency range.

0 Lifts 

Artifacts

Name Description
Project Summary Summary of the process I went through in creating this project   Download
Developer Guide Developer guide   Download
Feedback