Random on and off blinky for nRF-DK

Committer:
gkroussos
Date:
Thu May 31 15:33:24 2018 +0000
Revision:
0:774078f45f9d
Random blinky

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gkroussos 0:774078f45f9d 1 #include "mbed.h"
gkroussos 0:774078f45f9d 2
gkroussos 0:774078f45f9d 3 DigitalOut led1(LED1);
gkroussos 0:774078f45f9d 4 DigitalOut led2(LED2);
gkroussos 0:774078f45f9d 5 DigitalOut led3(LED3);
gkroussos 0:774078f45f9d 6
gkroussos 0:774078f45f9d 7 // main() runs in its own thread in the OS
gkroussos 0:774078f45f9d 8 // (note the calls to wait below for delays)
gkroussos 0:774078f45f9d 9 int main() {
gkroussos 0:774078f45f9d 10 int myRandom;
gkroussos 0:774078f45f9d 11 while (true) {
gkroussos 0:774078f45f9d 12 myRandom = rand() % 100;
gkroussos 0:774078f45f9d 13 if (myRandom > 50) led1 = !led1;
gkroussos 0:774078f45f9d 14 led2 = !led2;
gkroussos 0:774078f45f9d 15 myRandom = rand() % 100;
gkroussos 0:774078f45f9d 16 if (myRandom > 50) led3 = !led3;
gkroussos 0:774078f45f9d 17 wait(0.5);
gkroussos 0:774078f45f9d 18 }
gkroussos 0:774078f45f9d 19 }
gkroussos 0:774078f45f9d 20