Tarea 1 Procesadores. Cambio del periodo de iluminacion del led en un 10% cada que se pulsa un botón.

Dependencies:   DebouncedIn mbed

Committer:
lenteja2206
Date:
Wed Mar 26 17:43:23 2014 +0000
Revision:
0:dae94e5f3db8
Tarea 1 Procesadores

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lenteja2206 0:dae94e5f3db8 1 #include "mbed.h"
lenteja2206 0:dae94e5f3db8 2 #include "stdio.h"
lenteja2206 0:dae94e5f3db8 3 #include "DebouncedIn.h"
lenteja2206 0:dae94e5f3db8 4
lenteja2206 0:dae94e5f3db8 5 DigitalOut led(LED1);
lenteja2206 0:dae94e5f3db8 6
lenteja2206 0:dae94e5f3db8 7 DebouncedIn pulsador(PTC11);
lenteja2206 0:dae94e5f3db8 8
lenteja2206 0:dae94e5f3db8 9 float t;
lenteja2206 0:dae94e5f3db8 10 int main() {
lenteja2206 0:dae94e5f3db8 11 while(1) {
lenteja2206 0:dae94e5f3db8 12 led=!led;
lenteja2206 0:dae94e5f3db8 13 if (pulsador.falling()){
lenteja2206 0:dae94e5f3db8 14 if (t+0.1<1)
lenteja2206 0:dae94e5f3db8 15 t=t+0.1;
lenteja2206 0:dae94e5f3db8 16 else
lenteja2206 0:dae94e5f3db8 17 t=0.1;
lenteja2206 0:dae94e5f3db8 18 }
lenteja2206 0:dae94e5f3db8 19 wait(t);
lenteja2206 0:dae94e5f3db8 20 }
lenteja2206 0:dae94e5f3db8 21 }
lenteja2206 0:dae94e5f3db8 22