clear all;
clear m;
m=mobiledev;
[y, fs]=audioread('mario.mp3');%播放開頭音樂
sound(y, fs);
time=(1:length(y))/fs;
pic=imread('start.PNG'); %開頭圖片
image(pic);
pause(6);
pic=imread('start2.PNG');
image(pic);
pause(2);
m.Logging = 1;
pause(4); %偵測4秒
m.Logging = 0;
[ac, tac] = accellog(m);
x = ac(:,1); %取x加速度
y = ac(:,2); %取y加速度
z = ac(:,3); %取z加速度
w = ((x.*x)+(y.*y)+(z.*z)); %三軸平方相加 因為是陣列 用.*
r = sqrt(w); %再開根號
k=max(r);
pic=imread('0.PNG');
image(pic);
disp(max(r));
if k>10 %使用多個if 有達成條件的皆會執行
[y, fs]=audioread('jump.mp3');%跳躍聲
sound(y, fs);
time=(1:length(y))/fs;
pic=imread('1.png');%跑動圖
image(pic);
pause(0.5);
if k>18
[y, fs]=audioread('jump.mp3');
sound(y, fs);
time=(1:length(y))/fs;
pic=imread('2.png');
image(pic);
pause(0.5);
if k>26
[y, fs]=audioread('jump.mp3');
sound(y, fs);
time=(1:length(y))/fs;
pic=imread('3.png');
image(pic);
pause(0.5);
if k>33
[y, fs]=audioread('jump.mp3');
sound(y, fs);
time=(1:length(y))/fs;
pic=imread('4.png');
image(pic);
pause(0.5);
if k>40
[y, fs]=audioread('jump.mp3');
sound(y, fs);
time=(1:length(y))/fs;
pic=imread('5.png');
image(pic);
pause(0.5);
if max(x)>45
[y, fs]=audioread('jump.mp3');
sound(y, fs);
time=(1:length(y))/fs;
pic=imread('6.png');
image(pic);
pause(0.6);
if k>50
[y, fs]=audioread('jump.mp3');
sound(y, fs);
time=(1:length(y))/fs;
pic=imread('7.png');
image(pic);
pause(0.6);
if k>55
[y, fs]=audioread('jump.mp3');
sound(y, fs);
time=(1:length(y))/fs;
pic=imread('8.png');
image(pic);
pause(0.7);
if k>60
[y, fs]=audioread('jump.mp3');
sound(y, fs);
time=(1:length(y))/fs;
pic=imread('9.png');
image(pic);
pause(0.7);
if k>65
[y, fs]=audioread('jump.mp3');
sound(y, fs);
time=(1:length(y))/fs;
pic=imread('10.png');
image(pic);
pause(0.8);
end
end
end
end
end
end
end
end
end
end
load_system('final');
sim('final');%simulink k轉b
c=max(b);
if c==1
pic=imread('K1.jpg');
image(pic);
pause(4);
pic=imread('K1_2.jpg');
image(pic);
pause(3);
elseif c==2
pic=imread('K2.jpg');
image(pic);
pause(4);
pic=imread('K2_2.jpg');
image(pic);
pause(3);
elseif c==3
pic=imread('K3.jpg');
image(pic);
pause(4);
pic=imread('K3_2.jpg');
image(pic);
pause(3);
elseif c==4
pic=imread('K4.jpg');
image(pic);
pause(4);
pic=imread('K4_2.jpg');
image(pic);
pause(3);
elseif c==5
pic=imread('K5.jpg');
image(pic);
pause(4);
pic=imread('K5_2.jpg');
image(pic);
pause(3);
end
pic=imread('end.png'); %end圖
image(pic);
pause(3);
clear sound