Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed Servo BMP180
main.cpp@4:6e24a1b3edca, 2021-10-28 (annotated)
- Committer:
- tsubasa_nakajima
- Date:
- Thu Oct 28 08:31:00 2021 +0000
- Revision:
- 4:6e24a1b3edca
- Parent:
- 3:a583276d9fef
- Child:
- 5:e1001bfc423a
add sep para
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| minanao | 0:e7b7def631c2 | 1 | #include "mbed.h" |
| tsubasa_nakajima | 4:6e24a1b3edca | 2 | #include "Landing_Judgement.h" |
| tsubasa_nakajima | 1:bb89b58cfa0e | 3 | #include "direction.h" |
| tsubasa_nakajima | 4:6e24a1b3edca | 4 | |
| 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 | |
| tsubasa_nakajima | 4:6e24a1b3edca | 10 | int main(void){ |
| tsubasa_nakajima | 4:6e24a1b3edca | 11 | int land_judgement_1=0; |
| tsubasa_nakajima | 1:bb89b58cfa0e | 12 | |
| minanao | 0:e7b7def631c2 | 13 | //着地判定 |
| minanao | 0:e7b7def631c2 | 14 | while(1) |
| minanao | 0:e7b7def631c2 | 15 | { |
| tsubasa_nakajima | 3:a583276d9fef | 16 | land_judgement_1 = Landing_Judgement.landing_judgement(); |
| minanao | 0:e7b7def631c2 | 17 | if(land_judgement_1==1) |
| minanao | 0:e7b7def631c2 | 18 | { |
| minanao | 0:e7b7def631c2 | 19 | break; |
| minanao | 0:e7b7def631c2 | 20 | } |
| minanao | 0:e7b7def631c2 | 21 | } |
| tsubasa_nakajima | 4:6e24a1b3edca | 22 | wait(30) |
| tsubasa_nakajima | 1:bb89b58cfa0e | 23 | |
| tsubasa_nakajima | 4:6e24a1b3edca | 24 | //パラシュート分離 |
| tsubasa_nakajima | 4:6e24a1b3edca | 25 | Nichrome=1; |
| tsubasa_nakajima | 4:6e24a1b3edca | 26 | wait(10); |
| tsubasa_nakajima | 4:6e24a1b3edca | 27 | Nichrome=0; |
| minanao | 0:e7b7def631c2 | 28 | |
| tsubasa_nakajima | 1:bb89b58cfa0e | 29 | //中間地点を経由してゴール地点まで自律移動 |
| tsubasa_nakajima | 1:bb89b58cfa0e | 30 | direction.walk(); |
| minanao | 0:e7b7def631c2 | 31 | |
| tsubasa_nakajima | 1:bb89b58cfa0e | 32 | return 0; |
| minanao | 0:e7b7def631c2 | 33 | |
| minanao | 0:e7b7def631c2 | 34 | } |
| minanao | 0:e7b7def631c2 | 35 | |
| minanao | 0:e7b7def631c2 | 36 | |
| minanao | 0:e7b7def631c2 | 37 |