aRduinoScope
A poor-man's oscilloscope using an Arduino and Ruby
This project works as a very low resolution oscilloscope.
Pros
- Cheap! $20 for an extra Arduino and you're up and running.
- Easily test output from analog sensors.
- Monitor all analog ports.
Cons
- Low resolution.
- Low voltage - Do not supply more then 5 volts to the arduino.
Using aRduinoScope
The Arduino
- Use the Arduino IDE to install the StandardFirmata example onto the arduino.
- Connect a wire to A0 on the Arduino, and any other analog inputs you plan to use.
- Connect the wires to any sensors or outputs being tested.
WARNING
Do NOT connect more then 5 volts directly to any of the arduino inputs.
Key bindings
- 0, 1-5 - Enable or disable graph display of analog input
- P - Pause display
- ESC - Quit
Install
- Install required libs
- Run project
ruby oscilloscope.rb
- run
gem install oscilloscope
- run
oscilloscope
Contribute
- Fork
- Create Branch
- Edit
- Test
- Create pull request