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: HCSR04 SRF05 mbed
main.cpp@0:4ca3e247b86a, 2018-06-08 (annotated)
- Committer:
- Charlie_He
- Date:
- Fri Jun 08 12:29:16 2018 +0000
- Revision:
- 0:4ca3e247b86a
- Child:
- 1:60c79e942c98
TDPS;
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| Charlie_He | 0:4ca3e247b86a | 1 | #include "mbed.h" |
| Charlie_He | 0:4ca3e247b86a | 2 | #include "gyro.h" |
| Charlie_He | 0:4ca3e247b86a | 3 | #include "Distance.h" |
| Charlie_He | 0:4ca3e247b86a | 4 | Ticker tim; |
| Charlie_He | 0:4ca3e247b86a | 5 | void data(int i) |
| Charlie_He | 0:4ca3e247b86a | 6 | { |
| Charlie_He | 0:4ca3e247b86a | 7 | change(i); |
| Charlie_He | 0:4ca3e247b86a | 8 | //driveit(); |
| Charlie_He | 0:4ca3e247b86a | 9 | } |
| Charlie_He | 0:4ca3e247b86a | 10 | void ddd() |
| Charlie_He | 0:4ca3e247b86a | 11 | { |
| Charlie_He | 0:4ca3e247b86a | 12 | |
| Charlie_He | 0:4ca3e247b86a | 13 | if(started == true) |
| Charlie_He | 0:4ca3e247b86a | 14 | { |
| Charlie_He | 0:4ca3e247b86a | 15 | tim.detach(); |
| Charlie_He | 0:4ca3e247b86a | 16 | gotime.start(); |
| Charlie_He | 0:4ca3e247b86a | 17 | driveit(7.5); |
| Charlie_He | 0:4ca3e247b86a | 18 | turnL(); |
| Charlie_He | 0:4ca3e247b86a | 19 | //M1=0.3;M2=0.3; |
| Charlie_He | 0:4ca3e247b86a | 20 | //wait(6.75); |
| Charlie_He | 0:4ca3e247b86a | 21 | //直走识别色块 |
| Charlie_He | 0:4ca3e247b86a | 22 | |
| Charlie_He | 0:4ca3e247b86a | 23 | |
| Charlie_He | 0:4ca3e247b86a | 24 | |
| Charlie_He | 0:4ca3e247b86a | 25 | //得到返回值 转角(定好三个函数) |
| Charlie_He | 0:4ca3e247b86a | 26 | // change(测量)+ driveit() |
| Charlie_He | 0:4ca3e247b86a | 27 | // 到达的判断 + change + driveit() 超声波 |
| Charlie_He | 0:4ca3e247b86a | 28 | |
| Charlie_He | 0:4ca3e247b86a | 29 | //driveit(); |
| Charlie_He | 0:4ca3e247b86a | 30 | |
| Charlie_He | 0:4ca3e247b86a | 31 | } |
| Charlie_He | 0:4ca3e247b86a | 32 | } |
| Charlie_He | 0:4ca3e247b86a | 33 | |
| Charlie_He | 0:4ca3e247b86a | 34 | int main() |
| Charlie_He | 0:4ca3e247b86a | 35 | { |
| Charlie_He | 0:4ca3e247b86a | 36 | init_gyro(); |
| Charlie_He | 0:4ca3e247b86a | 37 | tim.attach(&ddd,0.1); |
| Charlie_He | 0:4ca3e247b86a | 38 | |
| Charlie_He | 0:4ca3e247b86a | 39 | } |