A slightly more advanced blinky demo
Dependencies: mbed
BetterBlink.cpp
00001 #include "mbed.h" 00002 00003 DigitalOut out(LED1); 00004 DigitalIn in(USER_BUTTON); 00005 00006 int divisor = 1; 00007 00008 int main() { 00009 while(true) { 00010 if(in == false) { 00011 divisor *= 2; 00012 if(divisor >= 16) divisor = 1; 00013 } 00014 out = 1; 00015 wait_ms(500 / divisor); 00016 out = 0; 00017 wait_ms(500 / divisor); 00018 } 00019 }
Generated on Tue Jul 12 2022 21:30:36 by 1.7.2