這是我這個月做的51單片機讀取三軸加速度傳感器mpu6050的設計,
用了兩個星期時間。
附件里包含有讀取mpu6050的51單片機程序,開發板HC6800-ES的電路原理圖,從MATLAB讀取串口數據的代碼。
有些是自己原創,有些是網上找的資料,請大家多多指教。
- clear;
- clc;
- delete(instrfindall);
- obj= serial('COM4');
- set(obj,'BaudRate',2400);
- fopen(obj);
- fid = fopen('data.txt', 'a');
- i=0;
- for i=1:1:256
- str = fscanf(obj)
- a=str;
- fprintf(fid, '%s', a);
-
- end
- fclose(fid);
- fclose(obj); % 關閉串口
- delete(obj); % 釋放串口對象占用的內存空間,
- clear obj;
復制代碼
|