NMLAB
/
MbedMATLABlink
for binary scan
main.cpp@0:c2886e9735cc, 2015-05-08 (annotated)
- Committer:
- Dzak
- Date:
- Fri May 08 18:58:34 2015 +0000
- Revision:
- 0:c2886e9735cc
Matlab Container
Who changed what in which revision?
User | Revision | Line number | New 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 | } |