Difference between revisions of "Bluetooth Strain Gauge"

From Training Technology Lab Wiki
Jump to navigation Jump to search
Line 25: Line 25:
 
  s = serial('/dev/rfcomm1', 'BaudRate', 115200);
 
  s = serial('/dev/rfcomm1', 'BaudRate', 115200);
 
  fopen(s);
 
  fopen(s);
  data = fscanf(s); %read  
+
  data = fscanf(s); %read data into array
 
  disp(data);
 
  disp(data);
 
  fclose(s);
 
  fclose(s);

Revision as of 13:41, 30 October 2017

Notes for setting up the Bluetooth strain gauge (RN42-0452) with e.g. MATLAB:

In terminal (you may have to manually switch on your bluetooth connection)

  • Scan for devices:
 hcitool scan

Look for the MAC-ADDRESS and copy it into the following <MAC> This will bind the device to the name /dev/rfcomm1:

(sudo) rfcomm bind /dev/rfcomm1 <MAC>

Afterwards, check if it has been bound:

rfcomm -a

To remove the binding:

rfcomm release /dev/rfcomm1

It now appears as a serial connection, and you can use fopen() and fscanf() to read in data to MATLAB: example:

instrreset;
s = serial('/dev/rfcomm1', 'BaudRate', 115200);
fopen(s);
data = fscanf(s); %read data into array
disp(data);
fclose(s);