Leyendo el instante

Dependencies:   mbed

Committer:
RomanValenciaP
Date:
Fri Feb 19 21:42:07 2016 +0000
Revision:
0:1ea94f1702a9
v1.0 - First Release

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RomanValenciaP 0:1ea94f1702a9 1
RomanValenciaP 0:1ea94f1702a9 2
RomanValenciaP 0:1ea94f1702a9 3 #include "mbed.h"
RomanValenciaP 0:1ea94f1702a9 4
RomanValenciaP 0:1ea94f1702a9 5
RomanValenciaP 0:1ea94f1702a9 6 int buttonState;
RomanValenciaP 0:1ea94f1702a9 7 int lastButtonState;
RomanValenciaP 0:1ea94f1702a9 8
RomanValenciaP 0:1ea94f1702a9 9 DigitalIn sw1( PA_6 );
RomanValenciaP 0:1ea94f1702a9 10
RomanValenciaP 0:1ea94f1702a9 11 DigitalOut led1( PA_9 );
RomanValenciaP 0:1ea94f1702a9 12
RomanValenciaP 0:1ea94f1702a9 13
RomanValenciaP 0:1ea94f1702a9 14 int main()
RomanValenciaP 0:1ea94f1702a9 15 {
RomanValenciaP 0:1ea94f1702a9 16 lastButtonState = sw1;
RomanValenciaP 0:1ea94f1702a9 17
RomanValenciaP 0:1ea94f1702a9 18 while(1)
RomanValenciaP 0:1ea94f1702a9 19 {
RomanValenciaP 0:1ea94f1702a9 20 buttonState = sw1;
RomanValenciaP 0:1ea94f1702a9 21
RomanValenciaP 0:1ea94f1702a9 22 if( buttonState != lastButtonState )
RomanValenciaP 0:1ea94f1702a9 23 {
RomanValenciaP 0:1ea94f1702a9 24
RomanValenciaP 0:1ea94f1702a9 25 if( buttonState == 1 )
RomanValenciaP 0:1ea94f1702a9 26 {
RomanValenciaP 0:1ea94f1702a9 27 led1 = !led1;
RomanValenciaP 0:1ea94f1702a9 28 }
RomanValenciaP 0:1ea94f1702a9 29
RomanValenciaP 0:1ea94f1702a9 30 }
RomanValenciaP 0:1ea94f1702a9 31
RomanValenciaP 0:1ea94f1702a9 32 lastButtonState = buttonState;
RomanValenciaP 0:1ea94f1702a9 33
RomanValenciaP 0:1ea94f1702a9 34 }
RomanValenciaP 0:1ea94f1702a9 35 }
RomanValenciaP 0:1ea94f1702a9 36