YRL Maze lab made more script-y
Dependencies: PsiSwarmLab-ScriptingBased mbed
Fork of UKESF_Lab by
Diff: main.h
- Revision:
- 34:232559052b2f
- Parent:
- 32:cdcc91651e55
--- a/main.h Fri Sep 14 17:33:20 2018 +0000 +++ b/main.h Tue Sep 18 09:38:42 2018 +0000 @@ -22,17 +22,17 @@ static float cm_in_5_seconds = 40; static float degrees_in_5_seconds = 300; -void inline set_distance_in_5_seconds(float dist) { cm_in_5_seconds = dist; } -void inline set_degrees_in_5_seconds(float degrees) { degrees_in_5_seconds = degrees; } +void inline cms_travelled_in_5_seconds(float dist) { cm_in_5_seconds = dist; } +void inline degrees_turned_in_5_seconds(float degrees) { degrees_in_5_seconds = degrees; } -inline void forward_timed(int seconds) +inline void forward_timed(float seconds) { set_motor_speed(forward_speeds[0], forward_speeds[1]); wait(seconds); brake(); } -inline void forward_cm(int distance_in_cm) +inline void forward_cm(float distance_in_cm) { float cm_in_1_second = cm_in_5_seconds/5; float seconds_for_1_cm = 1/cm_in_1_second;