My DIY Oscilloscope, how i got my signal


Content :

- Description

- Screenshots

- Video

- Credits and links




I am experimenting with RF and IR signals in various frequencies and had some trouble with the receivers and needed to see what kind of signal i was receiving.

I cannot afford a real oscilloscope but i knew about the older Arduino oscilloscopes.


After trying many different versions of code and tutorials, I was unable to get a single one to work, and all the tutorials and guides around was 2-3 years old.
Not sure if it is the IDE or the actual hardware that has changed in such a way that it didn't work anymore.


I finally found a working oscilloscope from a Japanese website, (linked below) and a working TFT screen library,

meaning i could read the various signals received.


Clearly the limitations are 0-5v but that is fine, what i needed to know is either wave type and frequency, and this is sufficient.
It also gives me an indication of the amplitude which is just a nice bonus.


But what I'm most happy with, is the two channel feature, i often use the second channel as a reference point to be able to

differentiate the main channel on the screen.



Some screenshots..

2014-12-15 13.28.20.jpgThis is the .96" OLD test, single wave test




2014-12-19 16.22.48.jpg2014-12-19 19.14.29.jpg2014-12-19 16.20.02.jpg

2.4" TFT screen on the Uno,    two right images same screen on a Mega.



A youTube vidoe i made on the experience.




Credits and Links :


My compilation of the Oscilloscope and TFT library  ( what you see on the video and images ) :



Original Oscilloscope link (code by : Noriaki Mitsunaga ) :



Original TFT display link ( TFT shield library source ) :


TFT library :

Library :