Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp
- Committer:
- megabarcafk
- Date:
- 2019-11-05
- Revision:
- 25:5bcf968f8748
- Parent:
- 24:7f14b70fc9ef
File content as of revision 25:5bcf968f8748:
#include "mbed.h"
Serial pc(USBTX,USBRX);
AnalogIn Al(PTB2);
Timeout reloj1;
DigitalOut foco1(PTC16);
DigitalOut foco2(PTC17);
DigitalOut foco3(PTB9);
DigitalOut foco4(PTA1);
DigitalOut foco5(PTB23);
DigitalOut foco6(PTA2);
DigitalOut foco7(PTC2);
DigitalOut foco8(PTC3);
DigitalOut foco9(PTA0);
DigitalOut foco10(PTC4);
DigitalOut foco11(PTD0);
DigitalOut foco12(PTD2);
DigitalOut foco13(PTD3);
DigitalOut foco14(PTD1);
DigitalOut foco15(PTE25);
DigitalOut foco16(PTE24);
DigitalIn boton(PTA4);
int main()
{
const int filas=4;
const int columnas=4;
int matriz[filas][columnas];
int i,j;
srand (Al.read_u16());
for(i=0;i<filas;i++)
{
for(j=0;j<columnas;j++)
{
pc.printf("%i \t",rand()%2,matriz[i][j]);
}
pc.printf("\n");
}
while(1)
{
if(boton==1)
{
foco1=0;
wait(0.1);
foco1=!foco1;
foco2=1;
wait(0.1);
foco2=!foco2;
foco3=0;
wait(0.1);
foco3=!foco3;
foco4=0;
wait(0.1);
foco4=!foco4;
foco5=1;
wait(0.1);
foco5=!foco5;
foco6=1;
wait(0.1);
foco6=!foco6;
foco7=0;
wait(0.1);
foco7=!foco7;
foco8=1;
wait(0.1);
foco8=!foco8;
foco9=0;
wait(0.1);
foco9=!foco9;
foco10=1;
wait(0.1);
foco10=!foco10;
foco11=1;
wait(0.1);
foco11=!foco11;
foco12=1;
wait(0.1);
foco12=!foco12;
foco13=1;
wait(0.1);
foco13=!foco13;
foco14=1;
wait(0.1);
foco14=!foco14;
foco15=1;
wait(0.1);
foco15=!foco15;
foco16=1;
wait(0.1);
foco16=!foco16;
}
if(boton==0)
{
foco1=0;
wait(0.1);
foco1=!foco1;
foco2=1;
wait(0.1);
foco2=!foco2;
foco3=0;
wait(0.1);
foco3=!foco3;
foco4=0;
wait(0.1);
foco4=!foco4;
foco5=1;
wait(0.1);
foco5=!foco5;
foco6=1;
wait(0.1);
foco6=!foco6;
foco7=0;
wait(0.1);
foco7=!foco7;
foco8=1;
wait(0.1);
foco8=!foco8;
foco9=0;
wait(0.1);
foco9=!foco9;
foco10=1;
wait(0.1);
foco10=!foco10;
foco11=1;
wait(0.1);
foco11=!foco11;
foco12=1;
wait(0.1);
foco12=!foco12;
foco13=1;
wait(0.1);
foco13=!foco13;
foco14=1;
wait(0.1);
foco14=!foco14;
foco15=1;
wait(0.1);
foco15=!foco15;
foco16=1;
wait(0.1);
foco16=!foco16;
}
}
}