LED課題0 初期値設定後、LED2進数表示

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
nakano_han
Date:
Thu Oct 13 02:45:49 2016 +0000
Commit message:
LED??0????????2???LED??

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Oct 13 02:45:49 2016 +0000
@@ -0,0 +1,91 @@
+#include "mbed.h"
+ 
+AnalogIn sw1(A5);   //SW1入力設定
+AnalogIn sw2(A4);   //SW2入力設定
+DigitalOut out1(D7);    //LED出力設定
+DigitalOut out2(D6);    //LED出力設定
+DigitalOut out3(D5);    //LED出力設定
+DigitalOut out4(D4);    //LED出力設定
+
+int main()
+{
+    char a = 0;     //aの初期値設定(LED2進数表示の分岐の値)
+    if(a == 1)      //aの値が1なら{}内実行
+    {
+        out1 = 0xFF;    //LED1点灯
+    }
+    if(a == 2)      //aの値が2なら{}内実行
+    {
+        out2 = 0xFF;    //LED2点灯
+    }
+    if(a == 3)      //aの値が3なら{}内実行
+    {
+        out1 = 0xFF;    //LED1点灯
+        out2 = 0xFF;    //LED2点灯
+    }
+    if(a == 4)      //aの値が4なら{}内実行
+    {
+        out3 = 0xFF;    //LED3点灯
+    }
+    if(a == 5)      //aの値が5なら{}内実行
+    {
+        out1 = 0xFF;    //LED1点灯
+        out3 = 0xFF;    //LED3点灯
+    }
+    if(a == 6)      //aの値が6なら{}内実行
+    {
+        out2 = 0xFF;    //LED2点灯
+        out3 = 0xFF;    //LED3点灯
+    }
+    if(a == 7)      //aの値が7なら{}内実行
+    {
+        out1 = 0xFF;    //LED1点灯
+        out2 = 0xFF;    //LED2点灯
+        out3 = 0xFF;    //LED3点灯
+    }
+    if(a == 8)      //aの値が8なら{}内実行
+    {
+        out4 = 0xFF;    //LED4点灯
+    }
+    if(a == 9)      //aの値が9なら{}内実行
+    {
+        out1 = 0xFF;    //LED1点灯
+        out4 = 0xFF;    //LED4点灯
+    }
+    if(a == 10)      //aの値が10なら{}内実行
+    {
+        out2 = 0xFF;    //LED2点灯
+        out4 = 0xFF;    //LED4点灯
+    }
+    
+    if(a == 11)      //aの値が11なら{}内実行
+    {
+        out1 = 0xFF;    //LED1点灯
+        out2 = 0xFF;    //LED2点灯
+        out4 = 0xFF;    //LED4点灯
+    }
+    if(a == 12)      //aの値が12なら{}内実行
+    {
+        out3 = 0xFF;    //LED3点灯
+        out4 = 0xFF;    //LED4点灯
+    }
+    if(a == 13)      //aの値が13なら{}内実行
+    {
+        out1 = 0xFF;    //LED1点灯
+        out3 = 0xFF;    //LED3点灯
+        out4 = 0xFF;    //LED4点灯
+    }
+    if(a == 14)      //aの値が14なら{}内実行
+    {
+        out2 = 0xFF;    //LED2点灯
+        out3 = 0xFF;    //LED3点灯
+        out4 = 0xFF;    //LED4点灯
+    }
+    if(a == 15)      //aの値が15なら{}内実行
+    {
+        out1 = 0xFF;    //LED1点灯
+        out2 = 0xFF;    //LED2点灯
+        out3 = 0xFF;    //LED3点灯
+        out4 = 0xFF;    //LED4点灯
+    }
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Thu Oct 13 02:45:49 2016 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/25aea2a3f4e3
\ No newline at end of file