1.0 / July 16, 2014
(5.0/5) (1)

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

App Information PIC32BLUE+ (Bluetooth control)

  • App Name
    PIC32BLUE+ (Bluetooth control)
  • Package Name
    com.gardnertech.pic32blueplus
  • Updated
    July 16, 2014
  • File Size
    165k
  • Requires Android
    Android 3.1 and up
  • Version
    1.0
  • Developer
    D Gardner
  • Installs
    100 - 500
  • Price
    Free
  • Category
    Tools
  • Developer
    Visit website Email technologydare@gmail.com
    2665 Beagle Path Way Palm Harbor, FL 34683
  • Google Play Link

D Gardner Show More...

PIC32BLUE (Bluetooth control) 1.0 APK
D Gardner
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, MicrocontrollerOr:pic:LightOnExample of the Microcontroller telling your phone to text anotherphone::PICSMS:XXXXXXXXXX:Hello, from MicrocontrollerOr: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 neededString 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 spellingif(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
PIC32USB (USB Communication) 1.3 APK
D Gardner
PIC32 hardwired communication using an OTG USBcable to connect directly to your microcontroller. Note that noextra shield or code libraries are required. All you need to use isSerial.begin(9600).This simple-to-use app features:★ 24 buttons to control your microcontroller with a press of thebutton (see Photo #1)★ Ability to send/receive data to/from the PIC32 MCU via chat-liketerminal view layout (see Photo #2)★ To change the string, simply long-press any of the buttons (seePhoto #3) or use the chat like terminal view to type any string youwould like.★ App auto-launches when PIC32-based boards are connectedOn the PIC32 microcontroller use:Serial.begin(9600);To read data on the microcontroller sent from the Android deviceuse:Serial.read();To send data from the microcontroller to the Android deviceuse:Serial.print();See the code example below or visit my website to download moreexample code files. Depending on the phone or tablet you may haveto scroll down to access all 24 buttons.This will only work with PIC32 boards that have a direct USBconnection to the D+ and D- pins on the microcontroller with noother chip in between. My other app called "PICFTDI" supports PIC32boards with FTDI_USB-to-serial chips.// Microcontroller code exampleString inputString ="";char incoming = 0;void setup (){delay(15);Serial.begin(9600);delay(50);pinMode(PIN_LED1, OUTPUT);digitalWrite(PIN_LED1,LOW);//Add pinMode for LEDs here, etc}void loop (){if(Serial.available()>0){while(Serial.available()>0){incoming = Serial.read();delay(4);inputString += String(incoming);}//must be exact spelling, no extra spacesif(inputString == "LED on"){digitalWrite(PIN_LED1,HIGH);delayMicroseconds(1);Serial.print("LED is now on");//add code here}if(inputString == "LED off"){digitalWrite(PIN_LED1,LOW);delayMicroseconds(1);Serial.print("LED is now off");//add code here}}inputString ="";delay(50);}Please note: Due to the hardwired connection to the phone ortablet, this application is use at your own risk. It is recommendedto use an OTG USB cable that allows an external power source if youare drawing more than 200mA of current from the device. Be carefulto never create a short from power to ground since you have thepotential of damaging your USB connection on your device. I haveextensively tested this with most of the available PIC32microcontrollers that have a direct USB connection without aFTDI_USB-to-serial chip in between. If using an OTG USB cable thatallows an external power source it is recommended to only use thefactory charger that came with the phone or tablet as the externalpower source.Thank you for checking out this application. See my websitebelow for more details.
App Switcher Android Pro(ASAP) 1.1 APK
D Gardner
Easily switch between your opened running appseffortlessly.You can move or hide the floating arrows at any time and you canre-size the floating arrows to your preference.Simple to use app with minimum memory footprint and the ability tomove the floating arrows up or down on the screen at any timeinside any app for your convenience.This app allows two visible left and right arrows on your screencontinuously with the ability to switch between your opened runningapplications.App Switcher Android Pro (A.S.A.P.) Features:★ Set the maximum number of opened recent apps to switch between(see video or example below).★ Easily change the size of the arrow buttons to yourpreference.★ Moveable at any time never getting in your way. Hold and dragone of the arrows up or down at any moment to move wherever youprefer on the screen.★ Temporarily hide arrows while inside an app until that currentapp is closed by simply long pressing for 3 seconds or longer onone of the floating arrows.★ The left floating arrow will go to the most recently openedapplication first, it then cycles through the most recent apps inorder then infinitely cycles through your opened applicationlist.★ The right floating arrow will choose your very last openedused application first, it then cycles backwards through your appsin the last recently used order then infinitely cycles through youropened application list.★ Ability to set applications to be ignored during appswitching. Use the menu button while inside the app to see moredetails.Setting maximum number of opened recent apps example:If you have 10 apps opened and your maximum number of recentopened apps to include is set to 5 then this app will only cyclethrough the first 5 most recent applications that you haveopened.This app allows you to seamlessly switch between up to twenty-fiveof your opened running applications on your device. Easily changethe total number of recent apps to your preference while on themain page for App Switcher Android Pro (A.S.A.P).This extremely simple and easy to use application will allow youto switch between opened apps saving you time and frustration frompressing the home buttons and searching for your other alreadyopened running applications.Note:When pressing the home button the floating arrows will notswitch between apps for about 5 seconds on most devices. If youlaunch an app or use the back button there will be no delay.The app currently lets you switch between up to 25 applicationsor lower. If you select a low number only the most recentapplications up to that number will be switched between.Some system applications such as the phone and text messagingapplication don’t like to close when hitting the back button toexit an application, if you want to close the applicationcompletely use the task manager to close them completely to avoidbeing included in your recent application list.You can exit App Switcher Android Pro once the floating arrowsare showing if you would like to exclude the app from beingswitched to, hitting the back button inside the app will exit theapp and keep the floating arrows remaining on the screen at alltimes unless you choose to temporary hide the application by longpressing an arrow for three seconds or longer.Note: If you have Lollipop (Android 5.0) due to API changes thisapp will no longer function due to Google removing a feature thisapp accessed, unless they change this, there is nothing I can do,sorry.App Switcher Android Pro (ASAP)Launcher Name: A.S.A.P.
PIC32BTN (Bluetooth control) 1.0 APK
D Gardner
This application allows you to connect to yourmicrocontroller using a serial Bluetooth module to send messages orcommands to your Android smartphone. See example below formicrocontroller code.Simply send a message to the microcontroller and you can programany reaction that you would like.PIC32BTN Features:★Send information to a microcontroller.★20 available buttons to save custom messages.★Microcontroller can make your phone talk out loud.You can setup the microcontroller to react to any message that youchoose with a simple tap of a button with this application.Long press the button in order to set and save the message youwould like to be sent over Bluetooth.You can control a servo motor, LED matrix, RGB lights, LCDscreen, or anything you would like using a phone or tablet.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.This application was made to function with a HC-06 Bluetoothdevice and others may work but have not been tested.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:See the code example below or visit my website to download moreexample code files.// Microcontroller code example//Change delay times if neededString inputString ="";char 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 += String(incoming);}delay(2);//must be exact spellingif(inputString == "Cool"){//add code here}if(inputString == "Respond"){//add code here}if(inputString == "Talk"){Serial1.println(":TALK:Hello, world.");}}inputString ="";delay(50);}Thank you for checking out my application.
PICFTDI (USB Communication) 1.0 APK
D Gardner
PIC32 hardwired communication using an OTG USBcable to connect directly to your microcontroller. Note that noextra shield or code libraries are required. All you need to use isSerial.begin(9600).This simple-to-use app features:★ 24 buttons to control your microcontroller with a press of thebutton (see Photo #1)★ Ability to send/receive data to/from the PIC32 MCU via chat-liketerminal view layout (see Photo #2)★ To change the string, simply long-press any of the buttons (seePhoto #3) or use the chat like terminal view to type any string youwould like.★ App auto-launches when PIC32-based boards are connectedOn the PIC32 microcontroller use:Serial.begin(9600);To read data on the microcontroller sent from the Android deviceuse:Serial.read();To send data from the microcontroller to the Android deviceuse:Serial.println();See the code example below or visit my website to download moreexample code files. Depending on the phone or tablet you may haveto scroll down to access all 24 buttons.This will only work with PIC32 boards that have anFTDI_USB-to-serial chip. My other app called “PIC32USB” supportsPIC32 boards that have a direct USB connection to the D+ and D-pins on the microcontroller with no other chip in between.// Microcontroller code exampleString inputString ="";char incoming = 0;void setup (){delay(15);Serial.begin(9600);delay(50);pinMode(PIN_LED1, OUTPUT);digitalWrite(PIN_LED1,LOW);//Add pinMode for LEDs here, etc}void loop (){if(Serial.available()>0){while(Serial.available()>0){incoming = Serial.read();delay(4);inputString += String(incoming);}//must be exact spelling, no extra spacesif(inputString == "LED on"){digitalWrite(PIN_LED1,HIGH);delayMicroseconds(1);Serial.println("LED is now on");//add code here}if(inputString == "LED off"){digitalWrite(PIN_LED1,LOW);delayMicroseconds(1);Serial.println("LED is now off");//add code here}}inputString ="";delay(50);}Please note: Due to the hardwired connection to the phone ortablet, this application is use at your own risk. It is recommendedto use an OTG USB cable that allows an external power source if youare drawing more than 200mA of current from the device. Be carefulto never create a short from power to ground since you have thepotential of damaging your USB connection on your device. I haveextensively tested this with most of the available PIC32microcontrollers that have a FTDI_USB-to-serial chip. If using anOTG USB cable that allows an external power source it isrecommended to only use the factory charger that came with thephone or tablet as the external power source.This application defaults to a baud rate of 9600, but you havethe option to choose from a variety of other baud rates. Using thesettings menu option while on the terminal view layout you canselect up to a 921600 baud rate. Note that depending on yourmicrocontroller some speeds may not be recommended.Thank you for checking out this application. See my websitebelow for more details.
Recentz - Recent Apps In A Tap 1.00 APK
D Gardner
This application allows you to quickly accessyour recent apps dialog.Recentz Features:★ Access your recent apps in one tap within any application.★ Easily change the size of the buttons to your preference.★ Floating button options, either one or two floating buttons oneither the left side, the right side, or on both sides.★ Moveable at any time never getting in your way. Hold and dragone of the arrows up or down at any moment to move wherever youprefer on the screen.This extremely simple and easy to use application will allow youto switch between opened apps saving you time and frustration fromlong pressing the home button or searching for your other alreadyopened running applications in the launcher.Recentz - recent apps in a tap.
PIC32BLUE+ (Bluetooth control) 1.0 APK
D Gardner
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, MicrocontrollerOr:pic:LightOnExample of the Microcontroller telling your phone to text anotherphone::PICSMS:XXXXXXXXXX:Hello, from MicrocontrollerOr: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 neededString 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 spellingif(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