Selvakumar Samuel
/
IOTEX3
User Button Exercise
main.cpp
- Committer:
- selvakumararm
- Date:
- 24 months ago
- Revision:
- 0:a6421446eab7
File content as of revision 0:a6421446eab7:
#include "mbed.h" DigitalOut myled(LED1); InterruptIn button1(USER_BUTTON); bool active = false; void BUTTON_ISR(){ active = !active; } int main() { // Set up button1.mode(PullUp); button1.fall(&BUTTON_ISR); while(1) { if(active == true){ myled = 1; // LED is ON wait(0.2); // 200 ms myled = 0; // LED is OFF wait(0.2); myled = 1; // LED is ON wait(0.2); // 200 ms myled = 0; // LED is OFF wait(1.0); // 1 sec } else{ myled = 0; } __wfi(); //Wait for interruptions } }