Share My Creation Arduino Oscilloscope

Low frequency oscilloscope for Android using Arduino Uno or Nano, frequencies up to 5KHz. The software for Android is in B4A. The Arduino connected to Android device via USB OTG cable. The sampling is done by the Arduino ADC in a speed of about 20K sampling per sec. The Arduino software is mostly in C code in aim to get wider bandwidth and use the analog comperator. The Arduino takes 62 samples of input to create one screen. For lower frequency a delay of 1mS for each sample gives slower sweep.
Input is DC or AC not acceding 5V. The Analogue Comparator of the mc (pins 6, 7) is used to detect zero crossing of input signal, it triggers start of sampling a frame when signal is rising.
 

Attachments

  • scope_b4a.zip
    32 KB · Views: 290
  • scop_b4r.zip
    1.3 KB · Views: 287
  • scope400.png
    scope400.png
    16.2 KB · Views: 808
  • scope_trig.png
    scope_trig.png
    4.2 KB · Views: 190
  • screengrab-512.png
    screengrab-512.png
    15.8 KB · Views: 206
Top