bk99.de entertain the web since 1997

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

Read the original article

Search the Web Archive