clear all;
clear m;
connector on;
m = mobiledev;
pic=imread('C:\Users\陳楷元\Desktop\Kevin\學業\訊號與系統\Final\home1.jpg');
image(pic);
m.Logging = 1;
pause(2);//取樣時間
m.Logging = 0;
[ac, tac] = accellog(m);
acc = ac(:,1);
mx=max(acc); //取最大值
if mx>1
clear sound;
[m1,Fs1]=audioread('C:\Users\陳楷元\Desktop\Kevin\學業\訊號與系統\Final\Super Mario Bros. Soundtrack.mp3');
sound(m1,Fs1);
pic=imread('C:\Users\陳楷元\Desktop\Kevin\學業\訊號與系統\Final\Q1.jpg');
image(pic);
end
m.Logging = 1;
pause(4);
m.Logging = 0;
[or, tor] = orientlog(m);
degree=or(:,3);
d=degree(end);//取最終值
q=1;
assignin('base','d',d);
assignin('base','q',q);
load_system('check');
sim('check');
x=max(out);
if x==1
pic=imread('C:\Users\陳楷元\Desktop\Kevin\學業\訊號與系統\Final\Q2.jpg');
image(pic);
m.Logging = 1;
pause(4);
m.Logging = 0;
[or, tor] = orientlog(m);
degree=or(:,3);
d=degree(end);
q=2;
assignin('base','d',d);
assignin('base','q',q);
load_system('check');
sim('check');
x=max(out);
if x==2
pic=imread('C:\Users\陳楷元\Desktop\Kevin\學業\訊號與系統\Final\Q3.jpg');
image(pic);
m.Logging = 1;
pause(4);
m.Logging = 0;
[or, tor] = orientlog(m);
degree=or(:,3);
d=degree(end);
q=3;
assignin('base','d',d);
assignin('base','q',q);
load_system('check');
sim('check');
x=max(out);
if x==3
pic=imread('C:\Users\陳楷元\Desktop\Kevin\學業\訊號與系統\Final\Q4.jpg');
image(pic);
m.Logging = 1;
pause(4);
m.Logging = 0;
[or, tor] = orientlog(m);
degree=or(:,3);
d=degree(end);
q=4;
assignin('base','d',d);
assignin('base','q',q);
load_system('check');
sim('check');
x=max(out);
if x==4
clear sound;
[m1,Fs1]=audioread('C:\Users\陳楷元\Desktop\Kevin\學業\訊號與系統\Final\Persona 5 OST 19 - Victory.mp3');
sound(m1,Fs1);
pic=imread('C:\Users\陳楷元\Desktop\Kevin\學業\訊號與系統\Final\result.jpg');
image(pic);
end
end
end
end
if x==0
clear sound;
[m1,Fs1]=audioread('C:\Users\陳楷元\Desktop\Kevin\學業\訊號與系統\Final\Super Mario Bros. - Game Over Sound Effect.mp3');
sound(m1,Fs1);
pic=imread('C:\Users\陳楷元\Desktop\Kevin\學業\訊號與系統\Final\over.jpg');
image(pic);
end