Dependencies:   Motor

(notes)

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?

UserRevisionLine numberNew 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;