Bluetooth Terminal/Graphics

Bluetooth Terminal/Graphics


This is a kind of Bluetooth Terminal application that contains some graphics.
Also there is a serial monitor in it.
You can see real time 3 graphics of some values.
This values must be sent in a sequence.

This sequence must be like that: Evalue1,value2,value3...\n

For example: "E256,-321,982\n" or "E902,1235,10,23,-325,-1240,90\n" etc.

*This application supports up to 7 variables.
*You can set graphics' maximum and minimum values.
*Autoscaled graphs.
*Values are ordered in the order of sending in application.
*Each graph can show a value that is selected.
*You can set number of graphics that is shown.
*Multiple lines can be shown in a graph.
*Pinch to zoom both axes in graphs.
*Sliding and refreshing graphs.
*Data logs can be saved at *ExternalStorage*/BluetoothGraphics/*CurrentTime* directory
*Up to 7 lines in multiple line graph for Ad-Free version

MPAndroidChart library is used.

Coming Soon: USB Serial Communication Support for Ad-Free version
For ad-free application: https://play.google.com/store/apps/details?id=com.emrecan.btgraphadfree

Note: If you want an ad-free apk of this application, you can send mail to me. Also, I can make a custom GUI for your projects or works.

Recent changes:
2.00:

*New Design

*New Graphs

*Sliding Graphs

*Zoomable Graphs

*Multi Line Graphs
Add to list
Free
84
4.2
User ratings
39
Installs
1,000+
Concerns
0
File size
1683 kb
Screenshots
Screenshot of Bluetooth Terminal/Graphics Screenshot of Bluetooth Terminal/Graphics Screenshot of Bluetooth Terminal/Graphics Screenshot of Bluetooth Terminal/Graphics Screenshot of Bluetooth Terminal/Graphics Screenshot of Bluetooth Terminal/Graphics Screenshot of Bluetooth Terminal/Graphics Screenshot of Bluetooth Terminal/Graphics Screenshot of Bluetooth Terminal/Graphics
About Bluetooth Terminal/Graphics
This is a kind of Bluetooth Terminal application that contains some graphics.
Also there is a serial monitor in it.
You can see real time 3 graphics of some values.
This values must be sent in a sequence.

This sequence must be like that: Evalue1,value2,value3...\n

For example: "E256,-321,982\n" or "E902,1235,10,23,-325,-1240,90\n" etc.

*This application supports up to 7 variables.
*You can set graphics' maximum and minimum values.
*Autoscaled graphs.
*Values are ordered in the order of sending in application.
*Each graph can show a value that is selected.
*You can set number of graphics that is shown.
*Multiple lines can be shown in a graph.
*Pinch to zoom both axes in graphs.
*Sliding and refreshing graphs.
*Data logs can be saved at *ExternalStorage*/BluetoothGraphics/*CurrentTime* directory
*Up to 7 lines in multiple line graph for Ad-Free version

MPAndroidChart library is used.

Coming Soon: USB Serial Communication Support for Ad-Free version
For ad-free application: https://play.google.com/store/apps/details?id=com.emrecan.btgraphadfree

Note: If you want an ad-free apk of this application, you can send mail to me. Also, I can make a custom GUI for your projects or works.

Recent changes:
2.00:

*New Design

*New Graphs

*Sliding Graphs

*Zoomable Graphs

*Multi Line Graphs
User reviews of Bluetooth Terminal/Graphics
Write the first review for this app!
Android Market Comments
A Google User
Oct 5, 2014
I love this app, it's a very nice to improve my phone, to connect external to transfer my video download,"I love it"
A Google User
May 5, 2014
Arduino Uno Code (using HC05) for ECG Graph (1 Channel- can use more also) /* Receives from the Analog Pin Sends to HC05 The circuit: * RX is digital pin 0 (connect to TX of other device) * TX is digital pin 1 (connect to RX of other device) * 3.3 Vtg of Arduino UNO to VCC of HC05 * Gnd of HC05 to Ground of Arduino UNO * Analog data to pin A0 */ #include int sensor = A0; SoftwareSerial mySerial(0, 1); // RX, TX of Arduino UNO float a=55.0; // Initial FLoat Value void setup() { // Open serial communications and wait for port to open: pinMode(sensor, INPUT); // read sensor value Serial.begin(38400); //begin serial Data Rate at 38400 bits per second while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } // set the data rate for the SoftwareSerial port mySerial.begin(38400); } void loop() // run over and over { a = 0; // Initial variable value for(;a<200;a+=0.75) // for loop for testing a sawtooth output { Serial.print("E"); // beginning of the stream as per android app Serial.println(a); // sawtooth value for increment delay(20); // delay } }
A Google User
Mar 31, 2014
Vlad very good program. The only thing that worth improving is very small font size on graphics.
A Google User
Mar 31, 2014
thanks so much! you just saved me hours of coding
A Google User
Feb 28, 2014
Good job Exactly what I was looking for.