Robot code for searching an object and charging at it.
Dependencies: HCSR04 Motor mbed
functions.h
- Committer:
- lhartfield
- Date:
- 2015-06-07
- Revision:
- 22:e808fb71847d
- Parent:
- 20:37a89edd1cde
- Child:
- 24:513c88816ed8
File content as of revision 22:e808fb71847d:
// Header file for functions.cpp // Global parameters // Speed at which it move_forwards an object // optimum value: 0.4 to 0.8 extern float move_forwardspeed; // Speed at which it rotates to find an object // optimum value: 0.3 to 0.5 extern float searchspeed; // Range of detection // optimum value: 30 to 50 extern unsigned int range; void flash_leds(); void turn_leds_on(); int read_line1(); int read_line2(); int detect_line(); void move_random(float speed=move_forwardspeed); void reverse(float speed); void turn(float speed); void reverseandturn(float speed); void move_forward(float speed); void stop(); int detect_object(int range, float speed); void move_detect(float speed, int fwd_bck, int time);