首先需要用python接收並轉發資料,然後用Matlab接收,原理:基於lsl。
1.python接收並轉發資料的程式碼可以聯絡管理員(wechat:l20081123456),在採購裝置之後贈送程式碼。
2.Matlab接收資料的程式碼:
addpath(genpath('/home/ibagon/OpenBCI/OpenBCI_MATLAB/Matlab-Python/labstreaminglayer'))
%% instantiate the library
disp('Loading the library...');
lib = lsl_loadlib();
% resolve a stream...
disp('Resolving an EEG stream...');
result = {};
while isempty(result)
result = lsl_resolve_byprop(lib,'type','EEG'); end
% create a new inlet
disp('Opening an inlet...');
inlet = lsl_inlet(result{1});
[vec,ts] = inlet.pull_sample();
start = ts;
eeg_record = [];
while ts - start < 5
[vec,ts] = inlet.pull_sample();
eeg_record = [eeg_record;vec];
fprintf('%.2f\t',vec);
fprintf('%.5f\n',ts);
end
#本篇由BCIduino腦機介面開源社群原創/轉載(公眾號「BCIduino腦機介面社群」)。BCIduino腦機介面社群由來自北京航空航天大學、康奈爾大學、北京大學、首都醫科大學等碩博發起成立,歡迎掃下面碼加入社群,也歡迎採購BCIduino腦電模組和外骨骼等(某寶搜尋即可或者掃碼詳詢)。