Arduino – Poor Man’s Oscilloscope

234 Flares 234 Flares ×

Hi guys,

Today I’ll talk about a really good project you can do with your Arduino! This is the best way you can have a cheap oscilloscope around, I dind’t wrote this code, I’ve found it on the internet a while back ago and I’ve decided to share this awesome project. Let’s start…2oscopethumb

  • First, download processing. It’s free Click here to download. You don’t need to install anything, It runs like the Arduino IDE.
  • Then Share this page to unlock the Arduino Code and the Processing code …

And then you just need to connect the Arduino analog pin 0 to the signal you want to read.

And It’s done!

This is the Circuit I’ll be measuring , it’s a simple 555 timer circuit… that flashes a LED.

Parts required:

  • 1x Arduino
  • 1x Breadboard
  • 1x LED
  • 1x 10k resistor
  • 1×4.7k resistor
  • 1x 1k resistor
  • 1x 100nF electrolytic capacitor
  • Jumper cables


555 timer

Check my YouTube video and watch it working.

Thanks for reading, you can contact me by leaving a comment. If you like this post probably you might like my next ones, so please support me by subscribing my blog and my Facebook Page.

Download All My Projects
Enter your email below and you can get instant access to all my projects for free


  • zurab

    Reply Reply March 15, 2013

    I like it.

  • Ryan

    Reply Reply March 18, 2013

    What is the Scope time base setting?

    • Rui Santos

      Reply Reply March 19, 2013

      actually there’s no windows where you can change the time base, you can do that by changing the code a bit probably

Leave A Response

* Denotes Required Field