It can be used with a phone or tablet without a computer.This means there is no any wired connection to the phone or tablet, which can guarantee the safety of your device.
The oscilloscope is the most frequently used, most flexible device for electric measurements.
It visualizes an electric potential over time function, producing much more information than other potential and current measurement methods.
With an oscilloscope the following quantities can be either directly or indirectly measured:
direct voltage, alternating voltage, direct current, alternating current, time, time delay, phase, phase difference, frequency to view live waveforms, make measurements.
Demo mode available.
Displaying the audio waveform captured from a microphone.
Accelerometer waveform, x y z.
Measure: frequency, min/max, peak-peak
FFT for microphone input.
Shows trigger level information
Save screen captures from your instrument onto your mobile device
Save signal to file in csv format.
Control the following functions
• start/stop/single acquisition
• change time/div
• change volts/div
• turn channels on/off
• select trigger type/level
• screen zooming
• double click on triggers sets them to zero level
Android 2.3.5 and up
Please email email@example.com to report bugs, ask questions or give us your feedback.
The spectrum of the signal is determined using FFT.
Important Note: By purchasing this application from here, you are supporting the Open Source project (hardware and software), and enable us to constantly keep the application up to date. Also you will always get the most recent updates from us directly. You can download the source code and the application at http://www.osciprime.com under GPL.
This is a fully functional Android Oscilloscope. It works with the standard microphone audio input as well as with our USB Oscilloscope. It replaces our legacy version of the "OsciPrime Oscilloscope".
*Best Experience on Tablets or devices with large Screens*
-> Powerful multi-touch functionality in an oscilloscope like never seen before
-> All basic oscilloscope functionality (Trigger, Interleave, Measurement, Attenuation, Offset, etc.)
-> Hardware Ready: With our OsciPrime Oscilloscope hardware, you can measure real voltage sources => http://www.osciprime.com
-> Customization: Measuring in dark environments? Set up your workspace theme-colors as you like to fit your requirements.
-> Export Screenshots to PNG for further use
-> 44100 kHz Mic input Mono
-> USB Oscilloscope 2x 8 bit 6 [Msps/s]
-> http://www.osciprime.com for more Info about USB scope specs
Currently working on:
-> Testing and improving Hardware
-> Adding Logging Support for the Android Application
-> Tinkering for an Ubuntu Version of the SW
Information regarding USB Oscilloscope Hardware:
We are currently developing a new hardware board, which we will make available for ordering under http://www.osciprime.com.
Refunds: You are not happy with our Oscilloscope, or your device does not support feature XY? No problem, we are refunding you even after the standard refund window! Just get in touch with us and we will try our best to resolve the issue or refund you.
Release 19 November 2013
+ Improved Graphics performance by removing unnecessary layer
+ Font size refined to scale better with displays
+ Fixed misbehaving lower bar on 4.4 (Nexus 5)
Release 22 November 2012
+ Calibration Offset is now calculated as float (fixes bug with OsciPrime hardware)
Release 31 October 2012
+ Fixed Nullpointer in Audio Source
+ Added Buffer Preview and Window
+ USB OsciPrime: Uses double the amount of Y-Space now
+ Added xxhdpi graphics
Release 19 October 2012
+ Added debugging Option for manually setting params on the hardware
+ Fixed issue with triggering on falling edge
+ Improved trigger results for low frequencies
+ Fixed notification issue
Release 23 August 2012
+ Temporarily disabled attenuation changed when source not running
+ Added a new offset parameter for every attenuation setting
+ Added option to fetch calibration of the USB scope from our webserver
+ Fixed a bug with the network sink where it would hang until client connects
+ Added option for fullscreen mode (experimental)
+ Added option to stop data acquisition when exiting the application
+ Changed the color palette
+ Changed app name to "OsciPrime" only
Release 27 Jul 2012
+ Redone calibration implementation
+ Handles are now more flexible and easier to add
+ Added Holo Dark Style Checkboxes
+ Added Network Sink and Source (experimental)
+ Added Clipping indication (see settings)
+ Fixed default zoom level for other resolutions
+ Added Button to activate probe compensation for USB
+ Externalized some Strings
Howto's available on our https://www.youtube.com/channel/UCYpUzMIaVfcYDJbrzyaE1ig/feed">youtube channel
Check the SmartScope tech specs at https://www.lab-nation.com/specs
NOTE: If you cannot install this app, it probably means your device doesn't support USB on-the-go. This means you can't use the SmartScope. If you'd like to try the app still, you can download the android package (APK) from our website at https://www.lab-nation.com/download
This is the Open Source Oscilloscope based on the Bachelor Thesis "Using Android in Industrial Automation" of the University of Applied Sciences of Northwestern Switzerland.
Note that this application is written for an embedded system for high speed data acquisition (runs on the Beagleboard) and this is a port to the phone/tablet platform.
It will use the microphone as input source, "USB" will only work with the hardware board from our project.
For more information about the project visit
-> (NEW) Tablet support
-> Mic Input, only working mono 44100[Hz] at the moment.
-> Cursor, Trigger, Offset
-> If you want to use it with our board (schematic at http://android.serverbox.ch) up to dual 6 [Msps], 8 bit A/D, no root needed :).
Tested on Nexus S, HTC Magic, LG P500 and Acer A500 3.1 Tab
If you want to add your own features feel free to download the and compile the source:
I made this after getting fed up of using a calculator all the time to try and work out exactly what I was frequency I was seeing on screen!!.
So I decided to make an Android App to do it all for me and it kind of grew from there!
Found it to be more useful than I thought as I now find myself using the scope more and more now I understand what I'm seeing!
Have fun and let me know if anything is wrong with the App... feedback is always welcome.
- Frequency Calculation in Hz, kHz, MHz, GHz etc
- Rising/Falling Edge Time Calculation.
- Phase Calculator displaying results in Degrees, Radians, Quadrants, Frequency and time offset.
- RMS Calculator displaying RMS values of Square Waves (Various Duty %), Sine Wave, Triangle Wave, Sawtooth Wave. Includes adjustment for probe attenuation.
- Duty Calculator of a square wave based upon pulse on/pulse off duration.
- Amplitude Calculator based upon voltage, number of divides and probe attenuation.
- Ripple Calculator based upon voltage, probe attenuation etc (Added some ATX and USB information)
- Has a 'Keep Alive' option for the screen in the menu.
- All answers from the calculators can be copied to clipboard if you wish to move the answers to a 'proper' android calculator etc.
- All answers can be Shared amongst other Android Apps that support the Androids 'text' format. (SMS, eMail, Viber etc etc etc)
- All screens are scrollable and scalable so should support the smallest (~120ppi) resolution devices right up to the largest tablets out there!
*** OUTPUT ***
Visualization is done on real like device that shows:
- Audio level
- Noise Level
- Current frequency
- Frequency oscilloscope
- Time to Frequency chart
*** ACCURACY ***
Application is calibrated with real tone generator. Internal microphone limit is around 1800 Hz, but under this frequency accuracy is very respectable +/- 0.5 Hz.
*** NOISE LIMIT ***
You can easily set a limit that removes noise treshold with included trackbar.
*** EXPORT ***
You can export TTF chart to comma-separated file that you can later analyze with MS Excel or other table processor. Application has file directory browser with Save and Overwrite feature.
Please don't hesitate to write us for details or questions: firstname.lastname@example.org
Use it if you are developing an app that uses sensors, to measure your environment, to learn about the physical phenomena that these sensors measure, or simply if you are curious.
Supported sensors are:
- Uncalibrated Magnetic
- Orientation (*)
- Gravity (*)
- Linear acceleration (*)
- Rotation vector (*)
- Game Rotation vector (*)
- Geomagnetic Rotation vector (*)
- Bluetooth signal strength
- Wi-Fi signal strength
- Step Counter
- Step Detector
- Significant motion
- Relative humidity
- Ambient temperature
When it makes sense, you can plot the X, Y, and Z component, and the magnitude. For Wi-Fi and Bluetooth you can plot the strongest signal, or a chosen network.
Not all Android devices have all sensors, and some even have `fake' sensors that always return zero. The sensors indicated with (*) are `virtual', `synthetic' or `fused' sensors that combine or process data from other sensors.
- Visualización de señales externas por medio de la conexión USB de placas basadas ya sea en Arduino Nano o en PIC 18F2550.
- Utilización del microfono del dispositivo como fuente de señal.
- Transformada de Fourier para visualización del espectro en frecuencia.
Esta aplicación forma parte del Proyecto Integrador de la carrera Ingeniería Electronica de la Facultad de Ciencias Exacta, Fisicas y Naturales de la Universidad Nacional de Cordoba.
Código de fuente del proyecto (Android, Arduino y PIC)
It has cool analog VU meter and oscilloscope.
It can be used to verify if a sound is at same level for measuring loudspeaker response.
The app is intended for fun and it does not provide accurate measurement in decibels.
100% Ad free!
■ 30 to 102dB range
■ local peek/max values display
■ response mode: fast/medium/slow
■ analog vu meter
■ digital vu meter
■ support for tablets and landscape mode
■ support for sending chart to email
■ support for calibration
View video on how to use it on YouTube:
Check out ArduinoDroid - Arduino IDE for Android:
What do you think about this idea of crowd-funding for features in the apps:
Translate ArduinoCommander UI into your native language:
- discover and connect to Arduino board:
- over bluetooth (Bluetooth shield like Sparkfun bluetooth modems (http://bit.ly/zFBqsg) or these (http://bit.ly/AzqnJV) is required)
- over ethernet (W5100-based ethernet shield (official (http://bit.ly/N8RqpY) or these (http://bit.ly/Lgk2MS) and sketch are required)
- over USB (USB Host mode support on android device and Android 3.1+ are required)
- over USB as Android Accessory (USB Host shield like these (http://bit.ly/MwTQ2t), Android 3.1+ and sketch are required)
- display board firmware version, name and Firmata protocol version
- set pin mode (analog/digital input/output, pwm, servo)
- get/set pin values
- LED and pin mode animation
- beautiful WYSIWYG interface for any screen dimensions
- arduino sensors (set PWM output using android device sensors (accelerometer, gyroscope, ...))
- save and load pins configuration from file
- speech input
- Arduino Mega board support
- meter view (vintage VU meter for analog input)
- Arduino Nano v2/3 boards support
- sketch uploading
Advanced features are paid and marked using asterix (*) in the app
Upload StandardFirmata sketch to your arduino board first (Menu / Upload sketch */ StandardFirmata @ 57600)
Visit application page (http://anettosoftware.co.uk/ac.php)
to view screenshots, read full app description and usage instructions.
© "Arduino" is a trademark of Arduino team.
SpecScope is a spectrum analyzer and is the second in the line of engineer applications from NFX Development. The SpecScope incorporates the speed and ease of use to access FFT frequency measurements in a hurry.
The UI maximizes the size of the screen, using gesture control to navigate around the graph measurement.
If you are unhappy in anyway with this product, feel free to contact me and I will help all I can, if I cannot help I will offer a refund at any time (even past the 15 minute google refund mark)
Email : email@example.com
- Logarithmic/Linear measurements
- Pinch to zoom in both X and Y axis
- Simply navigate round the graph by dragging
- Selectable No. bin for accuracy versus speed
- Three settings of spectrum averaging
- Four different windowing options
- Threshold trigger to hold the peak value
- Tap to pause and resume measurements (graph is still navigational in this mode)
- A adjustable sample rate allow analysis from 10 Hz to 22KHz
- Optional measurement markers for ease of reading
Thank you for purchasing, I hope you enjoy! If you have enjoyed this app leave a quick rating and comment. Thanks!!