blink

Dependencies:   mbed

Committer:
2bv14ei073
Date:
Thu Dec 01 18:26:27 2016 +0000
Revision:
1:174a3d129fb9
Parent:
0:867dbad66f72
h

Who changed what in which revision?

UserRevisionLine numberNew contents of line
2bv14ei073 0:867dbad66f72 1 #include "mbed.h"
2bv14ei073 0:867dbad66f72 2
2bv14ei073 0:867dbad66f72 3 DigitalOut pin(LED2);
2bv14ei073 0:867dbad66f72 4
2bv14ei073 0:867dbad66f72 5 void blink(int n) {
2bv14ei073 0:867dbad66f72 6 for(int i=0; i<n*2; i++) {
2bv14ei073 0:867dbad66f72 7 pin = !pin;
2bv14ei073 0:867dbad66f72 8 wait(0.2);
2bv14ei073 0:867dbad66f72 9 }
2bv14ei073 0:867dbad66f72 10 }
2bv14ei073 0:867dbad66f72 11
2bv14ei073 0:867dbad66f72 12 int main() {
2bv14ei073 0:867dbad66f72 13 // do something...
2bv14ei073 0:867dbad66f72 14
2bv14ei073 0:867dbad66f72 15 // blink 5 times
2bv14ei073 0:867dbad66f72 16 blink(5);
2bv14ei073 0:867dbad66f72 17
2bv14ei073 0:867dbad66f72 18 // do something else
2bv14ei073 0:867dbad66f72 19
2bv14ei073 0:867dbad66f72 20 // blink 2 times
2bv14ei073 0:867dbad66f72 21 blink(2);
2bv14ei073 0:867dbad66f72 22
2bv14ei073 0:867dbad66f72 23 // do another thing
2bv14ei073 0:867dbad66f72 24 }