Skip to content

konsumer/arduinoscope

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
July 17, 2013 15:43
February 1, 2013 15:14
October 19, 2012 17:46
April 27, 2013 11:17
December 8, 2014 18:29

Arduinoscope

This is the current version of my Arduino-powered, low-resolution, multi-channel oscilliscope. I made 2 frontends, that both speak firmata, so you will need to install the Firmata firmware on your Arduino (File -> Open -> Examples > Library-Firmata > StandardFirmata, in latest Arduino IDE.)

It used to run over a simple serial protocol, but I have decided to standardize on Firmata, so I can keep the pin-reading code in the client, and make installation more standardized.

The basic idea with both front-ends is to connect your Arduino running Firmata, and start the front-end.

Standalone

If you don't care about developing the front-end, or don't want to install any dependencies, or do anything other than just have a working oscilliscope, choose the correct "standalone" zip file for your plaform from here.

Processing

This is a up-to-date port of my original oscilliscope. It is also the current source for the stand-alone apps.

If you want to modify the processing front-end, see instructions.

Node

This is my new and favorite GUI for Arduinoscope. You will need to install node.js & npm and follow the instructions for that frontend.

Modification

This is by no means the most efficient or best osciloscope you can build. It's meant to be simple & easy to modify, so you can do whatever you want with it. Checkout this wiki article to see how to easily read a different voltage range, for example.