![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Tobis Programm forked to not destroy your golden files
Fork of Robocode by
source/Grabbing.cpp
- Committer:
- aeschsim
- Date:
- 2017-04-19
- Revision:
- 66:87b615e4a842
- Parent:
- 60:b57577b0072f
- Parent:
- 65:1f237921216d
- Child:
- 69:1fdcef6a7577
File content as of revision 66:87b615e4a842:
/** * Grabbing function library * Handels grabbing of the LEGO-stones **/ #include "Grabbing.h" #define servo4min 280 //unten #define servo4max 495 //oben #define servo6min 270 //oben #define servo6max 480 //unter #define servo8min 120 //offen #define servo8max 260 //zu //Servo 4 Ausleger Servo 6 Gelenk Servo 8 Greifer int grabbing(){ //void return 0; } int arm_position_move(){ //void (Mittelstellung für Fahrt) return 0; } int arm_position_grabbing(){ for(int i = servo4max; i > servo4min; i = i-5) { set_servo_position(4, i); if (i == 450) { set_servo_position(6, servo6max); } } return 0; } int arm_position_release(){ set_servo_position(4, servo4max); wait_ms(400); set_servo_position(6, servo6min); return 0; } int open_grabber(){ set_servo_position(8, servo8min); return 0; } int close_grabber(){ set_servo_position(8, servo8max); return 0; }