PES 2 - Gruppe 1 / Mbed 2 deprecated Robocode_Random

Dependencies:   mbed

Fork of Robocode by PES 2 - Gruppe 1

Committer:
cittecla
Date:
Thu Mar 02 08:48:50 2017 +0000
Revision:
19:baa8371d55b4
Parent:
18:a82994e67297
Child:
21:cb40c0533bc2
Motor Values initiated, functions declared

Who changed what in which revision?

UserRevisionLine numberNew contents of line
cittecla 18:a82994e67297 1 /**
cittecla 18:a82994e67297 2 * Main File of Robocode
cittecla 18:a82994e67297 3 * Handels parallel processing and interupts
cittecla 18:a82994e67297 4 * Version 0.0.1
cittecla 18:a82994e67297 5 * PES2 Gruppe 1
cittecla 18:a82994e67297 6 **/
cittecla 18:a82994e67297 7
cittecla 18:a82994e67297 8 #include "mbed.h"
cittecla 18:a82994e67297 9 #include "pathfinding.h"
cittecla 18:a82994e67297 10 #include "time.h"
cittecla 18:a82994e67297 11 #include "IRsensor.h"
cittecla 18:a82994e67297 12 #include "move.h"
cittecla 18:a82994e67297 13
cittecla 18:a82994e67297 14 //static double time_counter = 0.0f;
cittecla 18:a82994e67297 15 //static double deltatime = 0.0f;
cittecla 18:a82994e67297 16
cittecla 18:a82994e67297 17 DigitalOut led(LED1); // Board LED
cittecla 18:a82994e67297 18
cittecla 18:a82994e67297 19 //Perophery for distance sensors
cittecla 18:a82994e67297 20 AnalogIn distance(PB_1);
cittecla 18:a82994e67297 21 DigitalOut enable(PC_1);
cittecla 18:a82994e67297 22 DigitalOut bit0(PH_1);
cittecla 18:a82994e67297 23 DigitalOut bit1(PC_2);
cittecla 18:a82994e67297 24 DigitalOut bit2(PC_3);
cittecla 18:a82994e67297 25 IRSensor sensors[6];
cittecla 18:a82994e67297 26
cittecla 18:a82994e67297 27 //indicator leds arround robot
cittecla 18:a82994e67297 28 DigitalOut leds[] = { PC_8, PC_6, PB_12, PA_7, PC_0, PC_9 };
cittecla 18:a82994e67297 29
cittecla 19:baa8371d55b4 30
cittecla 18:a82994e67297 31
cittecla 18:a82994e67297 32
cittecla 18:a82994e67297 33
cittecla 18:a82994e67297 34 static double time_counter = 0.0f;
cittecla 18:a82994e67297 35 static double timer0 = 0.0f;
cittecla 18:a82994e67297 36 bool status = 0;
cittecla 18:a82994e67297 37
cittecla 18:a82994e67297 38 int main()
cittecla 18:a82994e67297 39 {
cittecla 19:baa8371d55b4 40 move_init();
cittecla 19:baa8371d55b4 41 move_forward_slow();
cittecla 18:a82994e67297 42
cittecla 18:a82994e67297 43 /* while(1){
cittecla 18:a82994e67297 44 if(status == 1){
cittecla 18:a82994e67297 45 led = 0;
cittecla 18:a82994e67297 46 wait(0.5);
cittecla 18:a82994e67297 47 status = 0;
cittecla 18:a82994e67297 48 }else{
cittecla 18:a82994e67297 49 led = 1;
cittecla 18:a82994e67297 50 timer0 = 0.0f;
cittecla 18:a82994e67297 51 pathfinding();
cittecla 18:a82994e67297 52 status = 1;
cittecla 18:a82994e67297 53 }
cittecla 18:a82994e67297 54 }*/
cittecla 18:a82994e67297 55 }
cittecla 18:a82994e67297 56