Ejercicio 2

Dependencies:   mbed

Committer:
sedu_santos
Date:
Sat Apr 16 14:12:19 2022 +0000
Revision:
2:203e18d4cc72
Parent:
1:2babd5a8ccb9
ej2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sedu_santos 0:ad912dbe3255 1 #include "mbed.h"
sedu_santos 0:ad912dbe3255 2
sedu_santos 0:ad912dbe3255 3 DigitalIn pulsador(D4);
sedu_santos 0:ad912dbe3255 4 DigitalOut ledInterno(LED1);
sedu_santos 0:ad912dbe3255 5 BusOut led(D5,D6,D7);
sedu_santos 0:ad912dbe3255 6 int i;
sedu_santos 0:ad912dbe3255 7 int len = sizeof(led)/sizeof(led[0]);
sedu_santos 0:ad912dbe3255 8
sedu_santos 0:ad912dbe3255 9 void pulsadorLeds() {
sedu_santos 1:2babd5a8ccb9 10 if(pulsador==1) {
sedu_santos 0:ad912dbe3255 11 ledInterno = 1;
sedu_santos 0:ad912dbe3255 12 wait(0.2);
sedu_santos 0:ad912dbe3255 13 ledInterno = 0;
sedu_santos 0:ad912dbe3255 14 for(i=0;i<=len;i++) {
sedu_santos 0:ad912dbe3255 15 led[i] = 1;
sedu_santos 0:ad912dbe3255 16 wait(0.2);
sedu_santos 0:ad912dbe3255 17 led[i] = 0;
sedu_santos 0:ad912dbe3255 18 }
sedu_santos 0:ad912dbe3255 19 } else {
sedu_santos 0:ad912dbe3255 20 ledInterno = 0;
sedu_santos 0:ad912dbe3255 21 for(i=0;i<=len;i++) {
sedu_santos 0:ad912dbe3255 22 led[i] = 0;
sedu_santos 0:ad912dbe3255 23 }
sedu_santos 0:ad912dbe3255 24 }
sedu_santos 0:ad912dbe3255 25 }
sedu_santos 0:ad912dbe3255 26
sedu_santos 0:ad912dbe3255 27 int main() {
sedu_santos 0:ad912dbe3255 28 pulsadorLeds();
sedu_santos 0:ad912dbe3255 29 }