hassya_been

Dependencies:   mbed SBDBT arrc_mbed air

Committer:
asumamatsumura
Date:
Tue Feb 01 13:12:49 2022 +0000
Revision:
0:b36b6f2c79f9
kaisyu_been

Who changed what in which revision?

UserRevisionLine numberNew contents of line
asumamatsumura 0:b36b6f2c79f9 1 #include "mbed.h"
asumamatsumura 0:b36b6f2c79f9 2 #include "scrp_slave.hpp"
asumamatsumura 0:b36b6f2c79f9 3 #include "air.hpp"
asumamatsumura 0:b36b6f2c79f9 4 #include "sbdbt.hpp"
asumamatsumura 0:b36b6f2c79f9 5 sbdbt ds3(A0, A1);
asumamatsumura 0:b36b6f2c79f9 6 Air catch_been(PA_0);
asumamatsumura 0:b36b6f2c79f9 7
asumamatsumura 0:b36b6f2c79f9 8 //↓回収用
asumamatsumura 0:b36b6f2c79f9 9 void CATCH_BEEN(bool data){
asumamatsumura 0:b36b6f2c79f9 10 catch_been.move(data);
asumamatsumura 0:b36b6f2c79f9 11 }
asumamatsumura 0:b36b6f2c79f9 12
asumamatsumura 0:b36b6f2c79f9 13 int main(){
asumamatsumura 0:b36b6f2c79f9 14 bool catch_been=0,old_circle;
asumamatsumura 0:b36b6f2c79f9 15 while(true){
asumamatsumura 0:b36b6f2c79f9 16 //↓コントローラー関係
asumamatsumura 0:b36b6f2c79f9 17 if(old_circle<ds3.circle()) catch_been=!catch_been;
asumamatsumura 0:b36b6f2c79f9 18 old_circle=ds3.circle();
asumamatsumura 0:b36b6f2c79f9 19 //↓関数関係
asumamatsumura 0:b36b6f2c79f9 20 CATCH_BEEN(catch_been);
asumamatsumura 0:b36b6f2c79f9 21 }
asumamatsumura 0:b36b6f2c79f9 22 }