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.
Diff: main.cpp
- Revision:
- 25:5bcf968f8748
- Parent:
- 24:7f14b70fc9ef
--- a/main.cpp Mon Apr 08 11:03:25 2019 +0100
+++ b/main.cpp Tue Nov 05 21:02:53 2019 +0000
@@ -1,12 +1,156 @@
#include "mbed.h"
-DigitalOut myled(LED1);
+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]);
-int main() {
- while(1) {
- myled = 1;
- wait(0.2);
- myled = 0;
- wait(0.2);
- }
+}
+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;
+}
+}
+
+}
\ No newline at end of file