![](/media/cache/group/headphones.png.50x50_q85.jpg)
blink an led
Dependencies: mbed
Diff: main.cpp
- Revision:
- 0:232d11a32e07
- Child:
- 1:c14fc6db8e1f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon May 09 19:47:06 2016 +0000 @@ -0,0 +1,21 @@ +#include "mbed.h" // this tells us to load mbed related functions + +DigitalOut red(LED_RED); // we create a variable 'red', use it as an out port +Ticker flipper; //Ticker = recurring interrupt to repeatedly call a function at a specified rate + +void flip() { + red = !red; +} + +// YOUR CODE HERE + +// this code runs when the microcontroller starts up +int main() { + red = 1; //turn the led off, (1=off, I know it's weird) + + // we want to blink an led, every 500 ms. + flipper.attach(&flip, 0.5); // the address of the function to be attached (flip) and the interval (in seconds) + + // spin in a main loop. flipper will interrupt it to call flip + while(1) {} +}