投擲プログラム

Dependencies:   QEI mbed

Revision:
1:e7357f0f664b
Parent:
0:af0259ca519f
Child:
2:6aa2dd006191
Child:
3:d4caf19048aa
--- a/main.cpp	Thu Nov 09 09:16:28 2017 +0000
+++ b/main.cpp	Sat Dec 09 09:13:22 2017 +0000
@@ -22,28 +22,37 @@
 Ticker rollening;
 
 //グローバル変数
-int enc =0;
+int enc = 0;
+int enc_old = 0;    //過去カウント比較用
 
 //グローバル関数
 void Dthrow(){
     //led2=!led2;
     enc=rollen.getPulses();
     pc.printf("%d\n",enc);
-    if(enc > 800){
-        led1 = 1;
-        valve1=1;
+    if(enc < 0){
+        led2 = 1;
+        valve1 = 1;
         }
     else{
-        led1=0;
+        led2 = 0;
         valve1 = 0;
         }
+    if(enc<enc_old){
+        led1 = 1;
+        led3 = 0;
+        }
+    else{
+        led1 = 0;
+        led3 = 1;
+        }
     }
 
 //main関数
 int main(){
     //led2=1;
     rollening.attach(&Dthrow, 0.01);
-    //メモ:attaach_usでマイクロ秒もいけるらしいですがいけません
+    //メモ:attaach_usでマイクロ秒もいけるらしいですがいけませんでした
     
     while(1){
         }