for binary scan

Dependencies:   USBDevice mbed

Committer:
Dzak
Date:
Fri May 08 18:58:34 2015 +0000
Revision:
0:c2886e9735cc
Matlab Container

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Dzak 0:c2886e9735cc 1 #include "mbed.h"
Dzak 0:c2886e9735cc 2 #include "USBSerial.h"
Dzak 0:c2886e9735cc 3
Dzak 0:c2886e9735cc 4 USBSerial MATLAB;
Dzak 0:c2886e9735cc 5
Dzak 0:c2886e9735cc 6 int main()
Dzak 0:c2886e9735cc 7
Dzak 0:c2886e9735cc 8 {
Dzak 0:c2886e9735cc 9 -15351
Dzak 0:c2886e9735cc 10 long tester_X = 5;
Dzak 0:c2886e9735cc 11 long tester_Y = -5;
Dzak 0:c2886e9735cc 12 long tester_Read = 2500;
Dzak 0:c2886e9735cc 13 char L_X, H_X, L_Y, H_Y, L_Z, H_Z, L_Read, H_Read;
Dzak 0:c2886e9735cc 14
Dzak 0:c2886e9735cc 15
Dzak 0:c2886e9735cc 16 while(1)
Dzak 0:c2886e9735cc 17 {
Dzak 0:c2886e9735cc 18
Dzak 0:c2886e9735cc 19
Dzak 0:c2886e9735cc 20 H_X = (char)((tester_X & 0xFFFF) >> 8);
Dzak 0:c2886e9735cc 21 L_X = (char)(tester_X & 0xFFFF);
Dzak 0:c2886e9735cc 22
Dzak 0:c2886e9735cc 23
Dzak 0:c2886e9735cc 24 H_Y = (char)((tester_Y & 0xFFFF) >> 8);
Dzak 0:c2886e9735cc 25 L_Y = (char)(tester_Y & 0xFFFF);
Dzak 0:c2886e9735cc 26
Dzak 0:c2886e9735cc 27 H_Read = (char)((tester_Read & 0xFFFF) >> 8);
Dzak 0:c2886e9735cc 28 L_Read = (char)(tester_Read & 0xFFFF);
Dzak 0:c2886e9735cc 29
Dzak 0:c2886e9735cc 30
Dzak 0:c2886e9735cc 31 wait(0.5);
Dzak 0:c2886e9735cc 32
Dzak 0:c2886e9735cc 33
Dzak 0:c2886e9735cc 34 MATLAB.putc(H_X);
Dzak 0:c2886e9735cc 35 wait(0.1);
Dzak 0:c2886e9735cc 36 MATLAB.putc(L_X);
Dzak 0:c2886e9735cc 37 wait(0.1);
Dzak 0:c2886e9735cc 38
Dzak 0:c2886e9735cc 39
Dzak 0:c2886e9735cc 40 MATLAB.putc(H_Y);
Dzak 0:c2886e9735cc 41 wait(0.1);
Dzak 0:c2886e9735cc 42 MATLAB.putc(L_Y);
Dzak 0:c2886e9735cc 43 wait(0.1);
Dzak 0:c2886e9735cc 44
Dzak 0:c2886e9735cc 45
Dzak 0:c2886e9735cc 46 MATLAB.putc(H_Read);
Dzak 0:c2886e9735cc 47 wait(0.1);
Dzak 0:c2886e9735cc 48 MATLAB.putc(L_Read);
Dzak 0:c2886e9735cc 49 wait(0.1);
Dzak 0:c2886e9735cc 50
Dzak 0:c2886e9735cc 51 }
Dzak 0:c2886e9735cc 52
Dzak 0:c2886e9735cc 53
Dzak 0:c2886e9735cc 54 }