You are on page 1of 57

INSTITUTO TECNOLÓGICO DE

DURANGO

Departamento de ingeniería Eléctrica y Electrónica

PROGRAMACION ESTRUCTURADA

Programa final

Nombre del maestro

GERARDO MORENO JESUS RAMON

Nombre del alumno

Luis Gerardo Torres Oliveros


17040996

3L

Fecha de entrega 10/12/2018


function varargout = ProgramaFinal(varargin)

% PROGRAMAFINAL MATLAB code for ProgramaFinal.fig


% PROGRAMAFINAL, by itself, creates a new PROGRAMAFINAL or raises the existing
% singleton*.
%
% H = PROGRAMAFINAL returns the handle to a new PROGRAMAFINAL or the handle to
% the existing singleton*.
%
% PROGRAMAFINAL('CALLBACK',hObject,eventData,handles,...) calls the local
% function named CALLBACK in PROGRAMAFINAL.M with the given input arguments.
%
% PROGRAMAFINAL('Property','Value',...) creates a new PROGRAMAFINAL or raises the
% existing singleton*. Starting from the left, property value pairs are
% applied to the GUI before ProgramaFinal_OpeningFcn gets called. An
% unrecognized property name or invalid value makes property application
% stop. All inputs are passed to ProgramaFinal_OpeningFcn via varargin.
%
% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one
% instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES

% Edit the above text to modify the response to help ProgramaFinal

% Last Modified by GUIDE v2.5 09-Dec-2018 09:23:00

% Begin initialization code - DO NOT EDIT


gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @ProgramaFinal_OpeningFcn, ...
'gui_OutputFcn', @ProgramaFinal_OutputFcn, ...
'gui_LayoutFcn', [] , ...
'gui_Callback', []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end

if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT

% --- Executes just before ProgramaFinal is made visible.


function ProgramaFinal_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to ProgramaFinal (see VARARGIN)
% Choose default command line output for ProgramaFinal
handles.output = hObject;
% Update handles structure
guidata(hObject, handles);
% UIWAIT makes ProgramaFinal wait for user response (see UIRESUME)
% uiwait(handles.figure1);

delete(instrfind({'Port'},{'COM5'}))
clear a;
global a;
a=arduino('COM5');
a.pinMode(9,'Output');
a.pinMode(8,'Output');
a.pinMode(7,'Output');
a.pinMode(6,'Output');
a.pinMode(5,'Output');
a.pinMode(4,'Output');
a.pinMode(3,'Output');
a.pinMode(2,'Output');
a.pinMode(22,'Output');
a.pinMode(23,'Output');
a.pinMode(24,'Output');
a.pinMode(25,'Output');
a.pinMode(26,'Output');
a.pinMode(27,'Output');
a.pinMode(28,'Output');
a.pinMode(29,'Output');
a.pinMode(30,'Output');
a.pinMode(31,'Output');
a.pinMode(32,'Output');
a.pinMode(33,'Output');
a.pinMode(34,'Output');
a.pinMode(35,'Output');
% --- Outputs from this function are returned to the command line.
function varargout = ProgramaFinal_OutputFcn(hObject, eventdata, handles)
% varargout cell array for returning output args (see VARARGOUT);
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)

% Get default command line output from handles structure


varargout{1} = handles.output;

% --- Executes on button press in btn1.


function btn1_Callback(hObject, eventdata, handles)
% hObject handle to btn1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
t=str2double(get(handles.edit1, 'String'));
for j=1:t
for jj=2:9
global a
a.digitalWrite(jj,1);
pause(.2);
a.digitalWrite(jj,0);
end
end

% --- Executes on button press in btn3.


function btn3_Callback(hObject, eventdata, handles)
% hObject handle to btn3 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
t=str2double(get(handles.edit1, 'String'));
global a
for j=1:t
a.digitalWrite(5,1);
a.digitalWrite(6,1);
pause(.2);
a.digitalWrite(5,0);
a.digitalWrite(6,0);
pause(.2);
a.digitalWrite(4,1);
a.digitalWrite(7,1);
pause(.2);
a.digitalWrite(4,0);
a.digitalWrite(7,0);
pause(.2);
a.digitalWrite(3,1);
a.digitalWrite(8,1);
pause(.2);
a.digitalWrite(3,0);
a.digitalWrite(8,0);
pause(.2);
a.digitalWrite(2,1);
a.digitalWrite(9,1);
pause(.2);
a.digitalWrite(2,0);
a.digitalWrite(9,0);
pause(.2);
end

% --- Executes on button press in btn4.


function btn4_Callback(hObject, eventdata, handles)
% hObject handle to btn4 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
t=str2double(get(handles.edit1, 'String'));
global a
for j=1:t
a.digitalWrite(2,1);
a.digitalWrite(9,1);
pause(.2);
a.digitalWrite(2,0);
a.digitalWrite(9,0);
pause(.2);
a.digitalWrite(3,1);
a.digitalWrite(8,1);
pause(.2);
a.digitalWrite(3,0);
a.digitalWrite(8,0);
pause(.2);
a.digitalWrite(4,1);
a.digitalWrite(7,1);
pause(.2);
a.digitalWrite(4,0);
a.digitalWrite(7,0);
pause(.2);
a.digitalWrite(5,1);
a.digitalWrite(6,1);
pause(.2);
a.digitalWrite(5,0);
a.digitalWrite(6,0);
pause(.2);
end
% --- Executes on button press in btn5.
function btn5_Callback(hObject, eventdata, handles)
% hObject handle to btn5 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
t=str2double(get(handles.edit1, 'String'));
global a
for j=1:t
for jj=2:1:9
a.digitalWrite(jj,1);
pause(.2);
a.digitalWrite(jj,0);
pause(.2);
end
for h=9:-1:2
a.digitalWrite(h,1);
pause(.2);
a.digitalWrite(h,0);
pause(.2);
end
end
% --- Executes on button press in btn2.
function btn2_Callback(hObject, eventdata, handles)
% hObject handle to btn2 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
t=str2double(get(handles.edit1, 'String'));
for j=1:t
for jj=9:-1:2
global a
a.digitalWrite(jj,1);
pause(.2);
a.digitalWrite(jj,0);
end
end
function edit1_Callback(hObject, eventdata, handles)
% hObject handle to edit1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of edit1 as text
% str2double(get(hObject,'String')) returns contents of edit1 as a double

% --- Executes during object creation, after setting all properties.


function edit1_CreateFcn(hObject, eventdata, handles)
% hObject handle to edit1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.


% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit2_Callback(hObject, eventdata, handles)


% hObject handle to edit2 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of edit2 as text


% str2double(get(hObject,'String')) returns contents of edit2 as a double

% --- Executes during object creation, after setting all properties.


function edit2_CreateFcn(hObject, eventdata, handles)
% hObject handle to edit2 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.


% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

% --- Executes on button press in btn6.


function btn6_Callback(hObject, eventdata, handles)
% hObject handle to btn6 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
t=str2double(get(handles.edit1, 'String'));
global a
for j=1:t
a.digitalWrite(5,1);
a.digitalWrite(6,1);
pause(.2);
a.digitalWrite(5,0);
a.digitalWrite(6,0);
pause(.2);
a.digitalWrite(4,1);
a.digitalWrite(7,1);
pause(.2);
a.digitalWrite(4,0);
a.digitalWrite(7,0);
pause(.2);
a.digitalWrite(3,1);
a.digitalWrite(8,1);
pause(.2);
a.digitalWrite(3,0);
a.digitalWrite(8,0);
pause(.2);
a.digitalWrite(2,1);
a.digitalWrite(9,1);
pause(.2);
a.digitalWrite(2,0);
a.digitalWrite(9,0);
pause(.2);
a.digitalWrite(2,1);
a.digitalWrite(9,1);
pause(.2);
a.digitalWrite(2,0);
a.digitalWrite(9,0);
pause(.2);
a.digitalWrite(3,1);
a.digitalWrite(8,1);
pause(.2);
a.digitalWrite(3,0);
a.digitalWrite(8,0);
pause(.2);
a.digitalWrite(4,1);
a.digitalWrite(7,1);
pause(.2);
a.digitalWrite(4,0);
a.digitalWrite(7,0);
pause(.2);
a.digitalWrite(5,1);
a.digitalWrite(6,1);
pause(.2);
a.digitalWrite(5,0);
a.digitalWrite(6,0);
pause(.2);
end

% --- Executes on button press in btn8.


function btn8_Callback(hObject, eventdata, handles)
% hObject handle to btn8 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global a
for d=255:-1:0
f=rem(d,2);
ff=d/2;
g=rem(ff,2);
gg=ff/2;
h=rem(gg,2);
hh=gg/2;
j=rem(hh,2);
jj=hh/2;
k=rem(jj,2);
kk=jj/2;
l=rem(kk,2);
ll=kk/2;
q=rem(ll,2);
qq=ll/2;
w=rem(qq,2);
if (w>=1)
a.digitalWrite(2,1);
elseif(w<1)
a.digitalWrite(2,0);
end
if (q>=1)
a.digitalWrite(3,1);
elseif(q<1)
a.digitalWrite(3,0);
end
if (l>=1)
a.digitalWrite(4,1);
elseif(l<1)
a.digitalWrite(4,0);
end
if (k>=1)
a.digitalWrite(5,1);
elseif(k<1)
a.digitalWrite(5,0);
end
if (j>=1)
a.digitalWrite(6,1);
elseif(j<1)
a.digitalWrite(6,0);
end
if (h>=1)
a.digitalWrite(7,1);
elseif(h<1)
a.digitalWrite(7,0);
end
if (g>=1)
a.digitalWrite(8,1);
elseif(g<1)
a.digitalWrite(8,0);
end
if (f>=1)
a.digitalWrite(9,1);
elseif(f<1)
a.digitalWrite(9,0);
end
pause(.2);
end
pause(2);
a.digitalWrite(2,0);
a.digitalWrite(3,0);
a.digitalWrite(4,0);
a.digitalWrite(5,0);
a.digitalWrite(6,0);
a.digitalWrite(7,0);
a.digitalWrite(8,0);
a.digitalWrite(9,0);

% --- Executes on button press in btn9.


function btn9_Callback(hObject, eventdata, handles)
% hObject handle to btn9 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global a
t=str2double(get(handles.edit2, 'String'));
f=rem(t,2);
ff=t/2;
g=rem(ff,2);
gg=ff/2;
h=rem(gg,2);
hh=gg/2;
j=rem(hh,2);
jj=hh/2;
k=rem(jj,2);
kk=jj/2;
l=rem(kk,2);
ll=kk/2;
q=rem(ll,2);
qq=ll/2;
w=rem(qq,2);
if (w>=1)
a.digitalWrite(2,1);
elseif(w<1)
a.digitalWrite(2,0);
end
if (q>=1)
a.digitalWrite(3,1);
elseif(q<1)
a.digitalWrite(3,0);
end
if (l>=1)
a.digitalWrite(4,1);
elseif(l<1)
a.digitalWrite(4,0);
end
if (k>=1)
a.digitalWrite(5,1);
elseif(k<1)
a.digitalWrite(5,0);
end
if (j>=1)
a.digitalWrite(6,1);
elseif(j<1)
a.digitalWrite(6,0);
end
if (h>=1)
a.digitalWrite(7,1);
elseif(h<1)
a.digitalWrite(7,0);
end
if (g>=1)
a.digitalWrite(8,1);
elseif(g<1)
a.digitalWrite(8,0);
end
if (f>=1)
a.digitalWrite(9,1);
elseif(f<1)
a.digitalWrite(9,0);
end
pause(2);
a.digitalWrite(2,0);
a.digitalWrite(3,0);
a.digitalWrite(4,0);
a.digitalWrite(5,0);
a.digitalWrite(6,0);
a.digitalWrite(7,0);
a.digitalWrite(8,0);
a.digitalWrite(9,0);

% --- Executes on button press in btn10.


function btn10_Callback(hObject, eventdata, handles)
% hObject handle to btn10 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
t=str2double(get(handles.edit2, 'String'));
global a
if (t>=0 && t<=15)
a.digitalWrite(23,1);
a.digitalWrite(25,1);
a.digitalWrite(27,1);
a.digitalWrite(31,1);
a.digitalWrite(35,1);
a.digitalWrite(33,1);
if (t==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (t==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (t==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (t==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (t==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (t==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (t==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (t==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (t==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (t==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (t==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (t==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (t==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (t==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (t==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (t==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=16 && t<=31)
a.digitalWrite(23,1);
a.digitalWrite(35,1);
y=t-16;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=32 && t<=47)
a.digitalWrite(25,1);
a.digitalWrite(23,1);
a.digitalWrite(29,1);
a.digitalWrite(31,1);
a.digitalWrite(33,1);
y=t-32;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=48 && t<=63)
a.digitalWrite(25,1);
a.digitalWrite(23,1);
a.digitalWrite(29,1);
a.digitalWrite(35,1);
a.digitalWrite(33,1);
y=t-48;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=64 && t<=79)
a.digitalWrite(27,1);
a.digitalWrite(23,1);
a.digitalWrite(29,1);
a.digitalWrite(35,1);
y=t-64;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=80 && t<=95)
a.digitalWrite(27,1);
a.digitalWrite(25,1);
a.digitalWrite(29,1);
a.digitalWrite(35,1);
a.digitalWrite(33,1);
y=t-80;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=96 && t<=111)
a.digitalWrite(27,1);
a.digitalWrite(25,1);
a.digitalWrite(29,1);
a.digitalWrite(31,1);
a.digitalWrite(33,1);
a.digitalWrite(35,1);
y=t-96;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=112 && t<=127)
a.digitalWrite(23,1);
a.digitalWrite(25,1);
a.digitalWrite(35,1);
y=t-112;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=128 && t<=143)
a.digitalWrite(23,1);
a.digitalWrite(25,1);
a.digitalWrite(29,1);
a.digitalWrite(27,1);
a.digitalWrite(31,1);
a.digitalWrite(33,1);
a.digitalWrite(35,1);
y=t-128;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=144 && t<=159)
a.digitalWrite(23,1);
a.digitalWrite(25,1);
a.digitalWrite(29,1);
a.digitalWrite(27,1);
a.digitalWrite(33,1);
a.digitalWrite(35,1);
y=t-144;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=160 && t<=175)
a.digitalWrite(23,1);
a.digitalWrite(25,1);
a.digitalWrite(29,1);
a.digitalWrite(27,1);
a.digitalWrite(31,1);
a.digitalWrite(35,1);
y=t-160;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=176 && t<=191)
a.digitalWrite(29,1);
a.digitalWrite(27,1);
a.digitalWrite(31,1);
a.digitalWrite(33,1);
a.digitalWrite(35,1);
y=t-176;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=192 && t<=207)
a.digitalWrite(25,1);
a.digitalWrite(27,1);
a.digitalWrite(31,1);
a.digitalWrite(33,1);
y=t-192;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=208 && t<=223)
a.digitalWrite(23,1);
a.digitalWrite(29,1);
a.digitalWrite(31,1);
a.digitalWrite(33,1);
a.digitalWrite(35,1);
y=t-208;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=224 && t<=239)
a.digitalWrite(25,1);
a.digitalWrite(29,1);
a.digitalWrite(27,1);
a.digitalWrite(31,1);
a.digitalWrite(33,1);
y=t-224;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
elseif (t>=240 && t<=255)
a.digitalWrite(25,1);
a.digitalWrite(29,1);
a.digitalWrite(27,1);
a.digitalWrite(31,1);
y=t-240;
if (y==0)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==1)
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==2)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==3)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==4)
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==5)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==6)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
a.digitalWrite(30,1);
pause(1);
elseif (y==7)
a.digitalWrite(22,1);
a.digitalWrite(24,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==8)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==9)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==10)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
pause(1);
elseif (y==11)
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==12)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==13)
a.digitalWrite(24,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(34,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==14)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
a.digitalWrite(32,1);
pause(1);
elseif (y==15)
a.digitalWrite(22,1);
a.digitalWrite(26,1);
a.digitalWrite(28,1);
a.digitalWrite(30,1);
pause(1);
end
end
a.digitalWrite(22,0);
a.digitalWrite(24,0);
a.digitalWrite(26,0);
a.digitalWrite(28,0);
a.digitalWrite(30,0);
a.digitalWrite(34,0);
a.digitalWrite(32,0);
a.digitalWrite(23,0);
a.digitalWrite(25,0);
a.digitalWrite(27,0);
a.digitalWrite(29,0);
a.digitalWrite(35,0);
a.digitalWrite(31,0);
a.digitalWrite(33,0);

% --- Executes on button press in btn7.


function btn7_Callback(hObject, eventdata, handles)
% hObject handle to btn7 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global a
for d=0:1:255
f=rem(d,2);
ff=d/2;
g=rem(ff,2);
gg=ff/2;
h=rem(gg,2);
hh=gg/2;
j=rem(hh,2);
jj=hh/2;
k=rem(jj,2);
kk=jj/2;
l=rem(kk,2);
ll=kk/2;
q=rem(ll,2);
qq=ll/2;
w=rem(qq,2);
if (w>=1)
a.digitalWrite(2,1);
elseif(w<1)
a.digitalWrite(2,0);
end
if (q>=1)
a.digitalWrite(3,1);
elseif(q<1)
a.digitalWrite(3,0);
end
if (l>=1)
a.digitalWrite(4,1);
elseif(l<1)
a.digitalWrite(4,0);
end
if (k>=1)
a.digitalWrite(5,1);
elseif(k<1)
a.digitalWrite(5,0);
end
if (j>=1)
a.digitalWrite(6,1);
elseif(j<1)
a.digitalWrite(6,0);
end
if (h>=1)
a.digitalWrite(7,1);
elseif(h<1)
a.digitalWrite(7,0);
end
if (g>=1)
a.digitalWrite(8,1);
elseif(g<1)
a.digitalWrite(8,0);
end
if (f>=1)
a.digitalWrite(9,1);
elseif(f<1)
a.digitalWrite(9,0);
end
pause(.2);
end
a.digitalWrite(2,0);
a.digitalWrite(3,0);
a.digitalWrite(4,0);
a.digitalWrite(5,0);
a.digitalWrite(6,0);
a.digitalWrite(7,0);
a.digitalWrite(8,0);
a.digitalWrite(9,0);

% --- Executes on button press in btnsalir.


function btnsalir_Callback(hObject, eventdata, handles)
close(gcbf);
% hObject handle to btnsalir (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)

You might also like