mbed workshop intro + cansat examples

Committer:
yamaguch
Date:
Thu May 10 21:14:34 2012 +0000
Revision:
0:f309f06aeec7
1.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yamaguch 0:f309f06aeec7 1 #include "mbed.h"
yamaguch 0:f309f06aeec7 2
yamaguch 0:f309f06aeec7 3 DigitalIn pressed(p20);
yamaguch 0:f309f06aeec7 4
yamaguch 0:f309f06aeec7 5 BusOut leds(LED1, LED2, LED3, LED4);
yamaguch 0:f309f06aeec7 6
yamaguch 0:f309f06aeec7 7 int main() {
yamaguch 0:f309f06aeec7 8 for (int i = 0; !pressed; i = (i + 1) % 2) {
yamaguch 0:f309f06aeec7 9 leds = i;
yamaguch 0:f309f06aeec7 10 wait(0.2);
yamaguch 0:f309f06aeec7 11 }
yamaguch 0:f309f06aeec7 12
yamaguch 0:f309f06aeec7 13 leds = 15;
yamaguch 0:f309f06aeec7 14 wait(1);
yamaguch 0:f309f06aeec7 15
yamaguch 0:f309f06aeec7 16 for (int i = 0; !pressed; i = (i + 1) % 4) {
yamaguch 0:f309f06aeec7 17 leds = 1 << i;
yamaguch 0:f309f06aeec7 18 wait(0.5);
yamaguch 0:f309f06aeec7 19 leds = 0;
yamaguch 0:f309f06aeec7 20 wait(0.5);
yamaguch 0:f309f06aeec7 21 }
yamaguch 0:f309f06aeec7 22
yamaguch 0:f309f06aeec7 23 leds = 15;
yamaguch 0:f309f06aeec7 24 wait(1);
yamaguch 0:f309f06aeec7 25 leds = 0;
yamaguch 0:f309f06aeec7 26 }