2018_Project-R
/
robokonDthrow_ver3
開発途中
Fork of robokonDthrow_ver2 by
Diff: main.cpp
- Revision:
- 1:e7357f0f664b
- Parent:
- 0:af0259ca519f
- Child:
- 2:079ba2b551a4
- Child:
- 5:6aa2dd006191
- Child:
- 6: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){ }