修正済みby皆川

Dependencies:   mbed Servo cansat_integrated_2 BMP180

Dependents:   cansat_integrated_2

Committer:
tsubasa_nakajima
Date:
Thu Oct 28 07:57:02 2021 +0000
Revision:
3:a583276d9fef
Parent:
2:d2cb6b50a8c4
Child:
4:6e24a1b3edca
fixed error

Who changed what in which revision?

UserRevisionLine numberNew contents of line
minanao 0:e7b7def631c2 1 #include "mbed.h"
minanao 0:e7b7def631c2 2 #include "BMP180.h"
tsubasa_nakajima 1:bb89b58cfa0e 3 #include "direction.h"
tsubasa_nakajima 3:a583276d9fef 4 #include "Landing_Judgement.h"
minanao 0:e7b7def631c2 5 #define PIN_SDA D4
minanao 0:e7b7def631c2 6 #define PIN_SCL D5
minanao 0:e7b7def631c2 7
minanao 0:e7b7def631c2 8 DigitalOut Nichrome(A6);
tsubasa_nakajima 1:bb89b58cfa0e 9
minanao 0:e7b7def631c2 10 int parachute_separation()
minanao 0:e7b7def631c2 11 {
minanao 0:e7b7def631c2 12 Nichrome=1;
minanao 0:e7b7def631c2 13 wait(10);
minanao 0:e7b7def631c2 14 Nichrome=0;
minanao 0:e7b7def631c2 15 return 0;
minanao 0:e7b7def631c2 16 }
minanao 0:e7b7def631c2 17
minanao 0:e7b7def631c2 18 int main(void)
minanao 0:e7b7def631c2 19 {
minanao 0:e7b7def631c2 20 int land_judgement_1=0,sep_judge=1;
tsubasa_nakajima 1:bb89b58cfa0e 21
minanao 0:e7b7def631c2 22 //着地判定
minanao 0:e7b7def631c2 23 while(1)
minanao 0:e7b7def631c2 24 {
tsubasa_nakajima 3:a583276d9fef 25 land_judgement_1 = Landing_Judgement.landing_judgement();
minanao 0:e7b7def631c2 26 if(land_judgement_1==1)
minanao 0:e7b7def631c2 27 {
minanao 0:e7b7def631c2 28 break;
minanao 0:e7b7def631c2 29 }
minanao 0:e7b7def631c2 30 }
tsubasa_nakajima 1:bb89b58cfa0e 31
minanao 0:e7b7def631c2 32 wait(30);
minanao 0:e7b7def631c2 33
tsubasa_nakajima 1:bb89b58cfa0e 34 //中間地点を経由してゴール地点まで自律移動
tsubasa_nakajima 1:bb89b58cfa0e 35 direction.walk();
minanao 0:e7b7def631c2 36
tsubasa_nakajima 1:bb89b58cfa0e 37 return 0;
minanao 0:e7b7def631c2 38
minanao 0:e7b7def631c2 39 }
minanao 0:e7b7def631c2 40
minanao 0:e7b7def631c2 41
minanao 0:e7b7def631c2 42