Silvan Li
/
mbedKart_sp
(notes)
universal.h@18:6c93ec600402, 2018-12-11 (annotated)
- Committer:
- DerekW2015
- Date:
- Tue Dec 11 02:06:44 2018 +0000
- Revision:
- 18:6c93ec600402
- Child:
- 21:f8f6c1f5743c
Fixed XBeeLib broken identifiers
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
DerekW2015 | 18:6c93ec600402 | 1 | // Define devices |
DerekW2015 | 18:6c93ec600402 | 2 | Motor left(p22, p16, p15); // pwm, fwd, rev |
DerekW2015 | 18:6c93ec600402 | 3 | Motor right(p23, p19, p20); // pwm, fwd, rev |
DerekW2015 | 18:6c93ec600402 | 4 | BusOut myled(LED1,LED2,LED3,LED4); |
DerekW2015 | 18:6c93ec600402 | 5 | RGBLed myRGBled(p26, p25, p24); // red, green, blue |
DerekW2015 | 18:6c93ec600402 | 6 | rgbSensor rgbsensor(p28, p27); |
DerekW2015 | 18:6c93ec600402 | 7 | Serial blue(p13, p14); // serial tx, serial rx |
DerekW2015 | 18:6c93ec600402 | 8 | enum speed_state { accelerating, braking, coasting }; |
DerekW2015 | 18:6c93ec600402 | 9 | |
DerekW2015 | 18:6c93ec600402 | 10 | //Game state variables |
DerekW2015 | 18:6c93ec600402 | 11 | int progress = 0; |
DerekW2015 | 18:6c93ec600402 | 12 | int position = 1; |
DerekW2015 | 18:6c93ec600402 | 13 | int current_item = 0; |
DerekW2015 | 18:6c93ec600402 | 14 | bool holding_item = false; |
DerekW2015 | 18:6c93ec600402 | 15 | bool itembox = false; |
DerekW2015 | 18:6c93ec600402 | 16 | bool is_hit = false; |
DerekW2015 | 18:6c93ec600402 | 17 | float speed_cmd = 0.0; |
DerekW2015 | 18:6c93ec600402 | 18 | float max_speed = 1.0; |
DerekW2015 | 18:6c93ec600402 | 19 | float acceleration_rate = 0.04; |
DerekW2015 | 18:6c93ec600402 | 20 | float brake_rate = 0.1; |
DerekW2015 | 18:6c93ec600402 | 21 | float coast_rate = 0.02; |
DerekW2015 | 18:6c93ec600402 | 22 | int cstate; |
DerekW2015 | 18:6c93ec600402 | 23 | speed_state sstate = coasting; |
DerekW2015 | 18:6c93ec600402 | 24 | bool collide = false; |