diff options
| author | Gustav Sörnäs <gusso230@student.liu.se> | 2019-11-15 10:46:38 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gusso230@student.liu.se> | 2019-11-15 10:46:38 +0100 |
| commit | 0f95b8db3209e3cf802bf7f1af807faa9688d343 (patch) | |
| tree | 0f71fcf7ebee91e34659416e2b91ebb88424ee4c /Kod/bilbana/yc4/do_car.m | |
| parent | 0108fb74ef6cf2dedc1043bee939aaa9c9ecc2ac (diff) | |
| parent | 26277010960a2cb6aa11fb124c7502d6500dffc4 (diff) | |
| download | tfyy51-0f95b8db3209e3cf802bf7f1af807faa9688d343.tar.gz | |
Merge branch 'stop-cars-on-keypress'
Diffstat (limited to 'Kod/bilbana/yc4/do_car.m')
| -rw-r--r-- | Kod/bilbana/yc4/do_car.m | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Kod/bilbana/yc4/do_car.m b/Kod/bilbana/yc4/do_car.m index ce3d76c..ed8de89 100644 --- a/Kod/bilbana/yc4/do_car.m +++ b/Kod/bilbana/yc4/do_car.m @@ -33,6 +33,10 @@ if car.running == true end end +if car.stopped == true + return +end + %% READ INPUT FROM TRACK if car.running == true if car.lap ~= 0 @@ -66,6 +70,18 @@ if car.running == true end end + if car.stopping == true + % CHECK IF CAR IS AT THE END OF TRACK + if car.position > (car.map(80, 1) / 100) - 0.8 % 80cm + disp(car.position) + disp((car.map(80, 1) / 100) - 300) + set_car_speed(car.num, 0); + car.stopped = true; + return + end + end + + %% CHECK POINT if car.new_check_point == true if car.new_lap == false % choose_position krachar vid nytt varv (seg 10) |
