Pulsador sin control de rebotes.

Dependencies:   mbed

Committer:
jangelgm
Date:
Thu Mar 09 21:48:19 2017 +0000
Revision:
0:96f9ded8c217
Pulsador sin control de rebotes.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jangelgm 0:96f9ded8c217 1 /* Program Example 9.11: Toggles LED1 every time p18 goes high. Sin rebotes.
jangelgm 0:96f9ded8c217 2 */
jangelgm 0:96f9ded8c217 3 #include "mbed.h"
jangelgm 0:96f9ded8c217 4
jangelgm 0:96f9ded8c217 5 InterruptIn button(p5); // Interrupt on digital pushbutton input p18
jangelgm 0:96f9ded8c217 6 DigitalOut led1(LED1); // mbed LED1
jangelgm 0:96f9ded8c217 7
jangelgm 0:96f9ded8c217 8 void toggle(void); // function prototype
jangelgm 0:96f9ded8c217 9
jangelgm 0:96f9ded8c217 10 int main()
jangelgm 0:96f9ded8c217 11 {
jangelgm 0:96f9ded8c217 12 button.rise(&toggle); // attach the address of the toggle
jangelgm 0:96f9ded8c217 13 } // function to the rising edge
jangelgm 0:96f9ded8c217 14
jangelgm 0:96f9ded8c217 15 void toggle()
jangelgm 0:96f9ded8c217 16 {
jangelgm 0:96f9ded8c217 17 led1=!led1;
jangelgm 0:96f9ded8c217 18 }