主導機 mbed用のプログラムです 改良しました

Dependencies:   mbed

Fork of F3RC_syudou_master_ver2 by 日記

Revision:
17:c5c41fcf316e
Parent:
16:b232fd9ee9c2
Child:
18:2579c275ef57
--- a/User.cpp	Mon Aug 21 04:51:26 2017 +0000
+++ b/User.cpp	Mon Aug 21 08:43:52 2017 +0000
@@ -14,7 +14,7 @@
 
 void UserLoopSetting()
 {
-    spi.format(16,3);
+    spi.format(8,3);
     spi.frequency(1000000);
 }
 
@@ -43,74 +43,62 @@
     //ここより下にプログラムを書く
     //spi通信用プログラム
 
-    int a,b,c,d,e,f,g,h,i,j;
+    int a,b,c,d,e,f,g,h;
     int send = 0;
 
 
     while(1) {
-        if((ButtonState >> BUTTONTRIANGEL)&1 == 1) { //フォトトランジスタ1
+        if((ButtonState >> BUTTONUP)&1 == 1) {//対応するボタンを書く(今回上ボタン
             a = 1;
         } else {
             a = 0;
         }
 
-        if((ButtonState >> BUTTONCIRCLE)&1 == 1) {//フォトトランジスタ2
+        if((ButtonState >> BUTTONDOWN)&1 == 1) {//対応するボタンを書く(今回下ボタン
             b = 2;
         } else {
             b = 0;
         }
 
-        if((ButtonState >> BUTTONUP)&1 == 1) {//対応するボタンを書く(今回上ボタン
+        if((ButtonState >> BUTTONL1)&1 == 1) {//対応するボタンを書く(今回L1ボタン
             c = 4;
         } else {
             c = 0;
         }
 
-        if((ButtonState >> BUTTONDOWN)&1 == 1) {//対応するボタンを書く(今回下ボタン
+        if((ButtonState >> BUTTONL2)&1 == 1) {//対応するボタンを書く(今回L2ボタン
             d = 8;
         } else {
             d = 0;
         }
 
-        if((ButtonState >> BUTTONL1)&1 == 1) {//対応するボタンを書く(今回L1ボタン
+        if((ButtonState >> BUTTONTRIANGEL)&1 == 1) {//対応するボタンを書く(今回△ボタン
             e = 16;
         } else {
             e = 0;
         }
 
-        if((ButtonState >> BUTTONL2)&1 == 1) {//対応するボタンを書く(今回L2ボタン
+        if((ButtonState >> BUTTONCROSS)&1 == 1) {//対応するボタンを書く(今回×ボタン
             f = 32;
         } else {
             f = 0;
         }
 
-        if((ButtonState >> BUTTONTRIANGEL)&1 == 1) {//対応するボタンを書く(今回△ボタン
+        if((ButtonState >> BUTTONR1)&1 == 1) {//対応するボタンを書く(今回R1ボタン
             g = 64;
         } else {
             g = 0;
         }
 
-        if((ButtonState >> BUTTONCROSS)&1 == 1) {//対応するボタンを書く(今回×ボタン
+        if((ButtonState >> BUTTONR2)&1 == 1) {//対応するボタンを書く(今回R2ボタン
             h = 128;
         } else {
             h = 0;
         }
 
-        if((ButtonState >> BUTTONR1)&1 == 1) {//対応するボタンを書く(今回R1ボタン
-            i = 256;
-        } else {
-            i = 0;
-        }
-
-        if((ButtonState >> BUTTONR2)&1 == 1) {//対応するボタンを書く(今回R2ボタン
-            j = 512;
-        } else {
-            j = 0;
-        }
 
 
-
-        send = a+b+c+d+e+f+g+h+i+j;
+        send = a+b+c+d+e+f+g+h;
 
         cs = 0;
         spi. write(send);