
Ejercicio 2
main.cpp@2:203e18d4cc72, 2022-04-16 (annotated)
- 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?
User | Revision | Line number | New 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 | } |