Bluetooth Serial Connection Matlab Program

 admin  
Active2 years ago

Mar 16, 2012. HC-05 is actually a bluetooth SPP device, so we cannot use traditional serial function in matlab, because its only support 'real' COM port. However, matlab give us a similar lib named 'bluetooth': You can apply ccde as below to.

I am attempting to send some information from MatLab to an Arduino Uno via Bluetooth with the following

Bluetooth

MatLab program:

and Arduino program

the output of arduino is

110210310410510610710810910101011101210131014101510

The number 10 appears after each number. Why is that so?

Thanks in advance!

Bluetooth Serial Connection Matlab Program
abbas hussienabbas hussien

1 Answer

As discussed in the comments, the 'problem' seemed to be Matlab adding a 'New Line' which is a decimal 10 in ASCII.

asciitable.com Decimal 10 is the ASCII code for a 'New Line' so it appears your Matlab send code will add a 'New-line' after each sent value. – Paul Apr 14 at 8:15

thank you very match the problem is solved – abbas hussien 5 hours ago

You might want to accept this answer so that this question gets 'closed' and the site's statistics will be more accurate.It will also avoid this question being bumped up by the system and people reading into something that has already been solved.

PaulPaul
2,4502 gold badges13 silver badges38 bronze badges

Not the answer you're looking for? Browse other questions tagged bluetoothmatlab or ask your own question.

B = Bluetooth(RemoteName,Channel) creates a Bluetooth® object associated with the RemoteName and Channel. RemoteName is a friendly way to identify the RemoteID. If not specified, the default channel is 0.

Bluetooth Serial Connection Matlab Program

The Instrument Control Toolbox™ Bluetooth interface lets you connect to devices over the Bluetooth interface, and to transmit and receive ASCII and binary data. Instrument Control Toolbox supports the Bluetooth Serial Port Profile (SPP). You can identify any SPP Bluetooth device and establish a two-way connection with that device.

Bluetooth Serial Connection Matlab Programming

B = Bluetooth(RemoteID,Channel) creates a Bluetooth object directly from the RemoteID and Channel.

To connect with the Bluetooth device, use the fopen function. When the Bluetooth object is created, its status property is closed. When the object is connected to the remote device with the fopen function, the status property is set to open.

B = Bluetooth(___,Name,Value)Besm 3rd edition monsters of folk music. creates a Bluetooth object using the specified property values. If an invalid property name or property value is specified the object is not created.

For information on other functions that can be used with Bluetooth, a full example using the Bluetooth interface, events and callbacks, and usage guidelines see Bluetooth Interface Overview.

   Coments are closed