Arduino and Linux make a simple oscilloscope
Summary
Lxardoscope uses an Arduino as a two-channel data logger and Linux for display and control. Each channel reaches about 3,000 samples per second. The example uses an Arduino Uno.
Ideas
- The microcontroller samples two analogue channels.
- A serial connection transfers readings to the computer.
- The Linux interface scales time and voltage.
Insights
- Cheap measuring instruments are valuable learning aids despite their limited bandwidth.
- Input protection determines safety more than the display software.
Recommendations
- Limit input voltages with protective circuitry.
- Compare readings with a known reference signal.
References
Links to the original source and the Web Archive open in a new tab.