hourglass_full Your download should start automatically in a few seconds...

Download PIC32BLUE (Bluetooth control)_Latest Version.apk from Apk-Dl Server

Thank you for using Apk-Dl.com to download the apk file (PIC32BLUE (Bluetooth control)_Latest Version.apk),

If the download doesn't start automatically in a few seconds, please click here to access the download URL directly.

Note: Download and save the apk file to your Android Phone's SD card and install it manually onto the Android device.

Description

This application allows you to connect to yourmicrocontroller using a serial Bluetooth module to send messages orcommands to or from your Android smartphone. See example below fortext message command and microcontroller code.

Simply send a message to the microcontroller and you can programany reaction that you would like.

PIC32BLUE Features:
★Send information to a microcontroller.
★Receive information from a microcontroller.
★Microcontroller can make your phone talk.

PIC32BLUE+ Features:
★Everything mentioned above.
★The plus version supports text message abilities.

You can setup the microcontroller to periodically send messagesto your Android device through Bluetooth in a chat like form. Thechat will be cleared after exiting and closing the application.

You can have the application running in the background bytapping the home button on your device and the app will maintain aconnection running in the background.

Tapping the back button within the application will close anddisconnect from the Bluetooth device if it is connected.

Note:

There are two versions of this application. The only differencebetween them is that one supports text messaging functionality andone does not.

PIC32BLUE+ supports text messaging so that you can have themicrocontroller text another phone number with a message if youwould like by using a special command or another phone can textyour phone to have your Microcontroller do a task, like displayinga new message on a LCD.

PIC32BLUE only supports Bluetooth communication only (no textmessage ability).

This application was made to function with a HC-06 Bluetoothdevice and others may work but have not been tested.

Example of command to that is sent to device with PIC32BLUE+installed (this will forward your message to themicrocontroller):

:PIC:Hello, Microcontroller

Or

:pic:LightOn


Example of the Microcontroller telling your phone to text anotherphone:

:PICSMS:XXXXXXXXXX:Hello, from Microcontroller

Or

:picsms:XXXXXXXXXX:The Light is on.

Where the XXX’s is the phone number you are having your phonetext. You must include the “:” colon at the end of the phone numberalso. Note No spaces for phone number and colon.

This application will never send out a text message or forward acommand to your microcontroller unless the specific command isincluded in the message, place at beginning of message.

For the microcontroller to send a text message from your deviceyou must include:

:PICSMS:XXXXXXXXXX:

Or

:picsms:XXXXXXXXXX:


For the phone to forward the received text message to yourmicrocontroller you must include:

:PIC:

Or

:pic:

This application will never send out a text message or forward acommand to your microcontroller unless the specific command is atthe beginning of the message as seen above.

You can also make your microcontroller have your phone talk outloud using the :TALK: or :talk: command.
For the microcontroller to have your Android phone talk out loudyou must include:

:TALK:

Or

:talk:

// Microcontroller code example
//Change delay times if needed
String inputString ="";
int incoming = 0;
void setup ()
{
delay(15);
Serial1.begin(9600);
delay(50);
}
void loop ()
{
if(Serial1.available()>0)
{
while(Serial1.available()>0)
{
incoming = Serial1.read();
delay(1);
inputString += char(incoming);
}
delay(2);
//must be exact spelling
if(inputString == "Cool")
{
//add code here
}
if(inputString == "Respond")
{
Serial1.println("Okay.");
}
if(inputString == "Talk")
{
Serial1.println(":TALK:Hello, world.");
}
if(inputString == "TextOutgoing")
{
Serial1.println(":PICSMS:XXXXXXXXXX:Replace X's with phone#.");
}
}
inputString ="";
delay(50);
}

Visit my website to download more example code files