Kana Sekiguchi / Mbed 2 deprecated FullcolorLED

Dependencies:   mbed

Committer:
gu_420k
Date:
Fri Jun 14 03:59:20 2013 +0000
Revision:
1:a8c211c1aff9
Parent:
0:4e6dbadc83fc
LEDlight change to 7color

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gu_420k 0:4e6dbadc83fc 1 #include "mbed.h"
gu_420k 0:4e6dbadc83fc 2 #include "Serial.h"
gu_420k 0:4e6dbadc83fc 3
gu_420k 0:4e6dbadc83fc 4 Serial pc(USBTX, USBRX);
gu_420k 0:4e6dbadc83fc 5 PwmOut r(p21), g(p22), b(p23);
gu_420k 0:4e6dbadc83fc 6 int main(){
gu_420k 0:4e6dbadc83fc 7 r.period(0.02);
gu_420k 0:4e6dbadc83fc 8 g.period(0.02);
gu_420k 0:4e6dbadc83fc 9 b.period(0.02);
gu_420k 0:4e6dbadc83fc 10
gu_420k 0:4e6dbadc83fc 11 r = 1;
gu_420k 0:4e6dbadc83fc 12 g = 1;
gu_420k 0:4e6dbadc83fc 13 b = 1;
gu_420k 0:4e6dbadc83fc 14
gu_420k 0:4e6dbadc83fc 15 while(1){
gu_420k 0:4e6dbadc83fc 16 char c=pc.getc();
gu_420k 1:a8c211c1aff9 17 switch(c){
gu_420k 0:4e6dbadc83fc 18 case 'r':
gu_420k 0:4e6dbadc83fc 19 r = 0;
gu_420k 0:4e6dbadc83fc 20 g = 1;
gu_420k 0:4e6dbadc83fc 21 b = 1;
gu_420k 0:4e6dbadc83fc 22 break;
gu_420k 0:4e6dbadc83fc 23 case 'g':
gu_420k 0:4e6dbadc83fc 24 r = 1;
gu_420k 0:4e6dbadc83fc 25 g = 0;
gu_420k 0:4e6dbadc83fc 26 b = 1;
gu_420k 0:4e6dbadc83fc 27 break;
gu_420k 0:4e6dbadc83fc 28 case 'b':
gu_420k 0:4e6dbadc83fc 29 r = 1;
gu_420k 0:4e6dbadc83fc 30 g = 1;
gu_420k 0:4e6dbadc83fc 31 b = 0;
gu_420k 0:4e6dbadc83fc 32 break;
gu_420k 1:a8c211c1aff9 33 case 'y':
gu_420k 1:a8c211c1aff9 34 r = 0;
gu_420k 1:a8c211c1aff9 35 g = 0;
gu_420k 1:a8c211c1aff9 36 b = 1;
gu_420k 1:a8c211c1aff9 37 break;
gu_420k 1:a8c211c1aff9 38 case 'm':
gu_420k 1:a8c211c1aff9 39 r = 0;
gu_420k 1:a8c211c1aff9 40 g = 1;
gu_420k 1:a8c211c1aff9 41 b = 0;
gu_420k 1:a8c211c1aff9 42 break;
gu_420k 1:a8c211c1aff9 43 case 'c':
gu_420k 1:a8c211c1aff9 44 r = 1;
gu_420k 1:a8c211c1aff9 45 g = 0;
gu_420k 1:a8c211c1aff9 46 b = 0;
gu_420k 1:a8c211c1aff9 47 break;
gu_420k 1:a8c211c1aff9 48 case 'w':
gu_420k 1:a8c211c1aff9 49 r = 0;
gu_420k 1:a8c211c1aff9 50 g = 0;
gu_420k 1:a8c211c1aff9 51 b = 0;
gu_420k 1:a8c211c1aff9 52 break;
gu_420k 0:4e6dbadc83fc 53 }
gu_420k 0:4e6dbadc83fc 54 }
gu_420k 0:4e6dbadc83fc 55 }