James Condon / Mbed 2 deprecated RandomBlinker

Dependencies:   mbed

Committer:
jcondon
Date:
Mon Sep 27 01:59:32 2010 +0000
Revision:
0:1e686880e49e

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jcondon 0:1e686880e49e 1 #include "mbed.h"
jcondon 0:1e686880e49e 2 #include "stdlib.h"
jcondon 0:1e686880e49e 3 #define WAIT_TIME .02
jcondon 0:1e686880e49e 4 #define w() wait(WAIT_TIME)
jcondon 0:1e686880e49e 5 DigitalOut myled1(LED1);
jcondon 0:1e686880e49e 6 DigitalOut myled2(LED2);
jcondon 0:1e686880e49e 7 DigitalOut myled3(LED3);
jcondon 0:1e686880e49e 8 DigitalOut myled4(LED4);
jcondon 0:1e686880e49e 9 int number;
jcondon 0:1e686880e49e 10 void blink(DigitalOut led) {
jcondon 0:1e686880e49e 11 led = 1;
jcondon 0:1e686880e49e 12 w();
jcondon 0:1e686880e49e 13 led = 0;
jcondon 0:1e686880e49e 14 w();
jcondon 0:1e686880e49e 15 }
jcondon 0:1e686880e49e 16
jcondon 0:1e686880e49e 17 int main() {
jcondon 0:1e686880e49e 18 while(1) {
jcondon 0:1e686880e49e 19 number = rand();
jcondon 0:1e686880e49e 20 if ((number % 4) == 0)
jcondon 0:1e686880e49e 21 {
jcondon 0:1e686880e49e 22 blink(myled1);
jcondon 0:1e686880e49e 23 }
jcondon 0:1e686880e49e 24 else if ((number % 4) == 1)
jcondon 0:1e686880e49e 25 {
jcondon 0:1e686880e49e 26 blink(myled2);
jcondon 0:1e686880e49e 27 }
jcondon 0:1e686880e49e 28 else if ((number % 4) == 2)
jcondon 0:1e686880e49e 29 {
jcondon 0:1e686880e49e 30 blink(myled3);
jcondon 0:1e686880e49e 31 }
jcondon 0:1e686880e49e 32 else
jcondon 0:1e686880e49e 33 {
jcondon 0:1e686880e49e 34 blink(myled4);
jcondon 0:1e686880e49e 35 }
jcondon 0:1e686880e49e 36
jcondon 0:1e686880e49e 37
jcondon 0:1e686880e49e 38 }
jcondon 0:1e686880e49e 39 }