About Arduscope
Arduscope, an android-arduino based scope.
(If your phone lags when plotting, just add delay(1) in the arduino code)
This app works along with arduino(or any microcontroller with the appropriate program) in order to provide a personalizable scope. The features of this first build include:
- Renaming signal names
Keep pressed the signal checkbox!!
- Control limits establishment
Type numbers in the upper and lower limits and push the button below.
- Out of limits alarm
Check the "Out of limits Alarm" box and an annoying beep will sound when signal goes out of limits.
- Setting the sample number
Set the number of samples that will be plotted in one scope cycle (type the number and press "set").
This number can go from 10 to 1000 (Y axis is fixed from 0 to 1024 for now)
- Channel acquisition mode
You can choose one of the following modes per channel:
+ Single shot
+ Trigger on channel (currently triggered at 512)
+ Continuous line
- Command 1 button
You can use this button to send a character command to the arduino board, as an example, this is button turns on and off the pin 13 LED.
- Start/Pause button
Used to stop and resume acquisition by sending a character to arduino.
- Clear button
This will clear the plot, and "sincronize" samples from different channels.
- Test me button
Plots sinusoidal signals as a test.
- Zoom on plot
Use two fingers to zoom and move along the zoomed plot
Up to 4 channels, use it for graphing any sensor/data signal.