loading

Ooh ...!!
I have a project must done within 2 months ,
my project Requires the " HC-05 " Serial Bluetooth module , which i don't have , So I was thinking of using the built-in Bluetooth in my laptop.
so I tried many programs without any results.

finally: I succeeded by using the simulink.

to simplify this idea , I will explain it in a small example.

Step 1: Android Mobile With Arduino Example

Bluetooth-based Android Controller for Arduino ,

REQUIREMENTS

 *  Breadboard wiring and electronics skills.
 *  Arduno Uno.
 *  Laptop include Bluetooth or USB Bluetooth adapter  .
 *  Matlab program on PC.
 *  Android Bluetooth terminal like:
      - TerminalBT :   https://play.google.com/store/apps/details?id=main.terminalBT



Step 2: Preparation of Simulink

Open MATLAB program and run the simulink.
- Make a new model
- select " Instrument Control Toolbox "  from Library  / Or search for "Serial"
- drag and drop the blocks: serial send and serial receive , like in the photo.
- Double click on the block to configure the source block parameters and select ports for Arduino and Bluetooth
- Save it

Step 3: Preparation the Arduino

This is a small code to test the example:_

int ledPin=13;
int value;

void setup ()

{

Serial.begin(9600);

pinMode(ledPin,OUTPUT); }

void loop ()

{ value = Serial.read(); if (value == '1') {digitalWrite(ledPin,HIGH);}

else if (value == '0') {digitalWrite(ledPin,LOW);}

}

--------------------------------------------------------------------------

When you send number " 1 " from your serial terminal , the Pin 13 will be 1 (5V) so the LED will turns ON.
and when you send number " 0 " , the Pin 13 will be 0 (0V) so the LED will turns OFF.

Step 4: Test..!

Now
Close all programs and disconnect the Arduino (to avoid some problems).

* Re connect the Arduino with PC and run MATLAB / simulink.

* Open the saved simulink file and press the play button.

Run Terminal App on a smart phone and connect it with PC Bluetooth.

send "1" and "0" to make sure that the connection works well

Thanks,

Malek Hamdan

<p>plz upload the code of matlab to connect to bluettoth of arduino</p><p>no use of phone....</p><p>Thanks in advance...</p>
<p>superb dude....need help to communicate with HC05 by matlab</p>
<p>jgvu</p>
<p>Thanks ,</p><p>please can i do the same thing by using a ble (bluetooth low energy) : by developping a module in simulink to receive informations by ble from a beacon</p>
<p>Thank you. Very original and very useful. </p>
Thanks Mr. bitar

About This Instructable

15,776views

61favorites

Bio: Geek
More by hamdanoid:Bluetooth - Serial port redirection using matlab/simulink 
Add instructable to: