Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Fork of Robocode by
source/main.cpp
- Committer:
- cittecla
- Date:
- 2017-03-02
- Revision:
- 19:baa8371d55b4
- Parent:
- 18:a82994e67297
- Child:
- 21:cb40c0533bc2
File content as of revision 19:baa8371d55b4:
/**
* Main File of Robocode
* Handels parallel processing and interupts
* Version 0.0.1
* PES2 Gruppe 1
**/
#include "mbed.h"
#include "pathfinding.h"
#include "time.h"
#include "IRsensor.h"
#include "move.h"
//static double time_counter = 0.0f;
//static double deltatime = 0.0f;
DigitalOut led(LED1); // Board LED
//Perophery for distance sensors
AnalogIn distance(PB_1);
DigitalOut enable(PC_1);
DigitalOut bit0(PH_1);
DigitalOut bit1(PC_2);
DigitalOut bit2(PC_3);
IRSensor sensors[6];
//indicator leds arround robot
DigitalOut leds[] = { PC_8, PC_6, PB_12, PA_7, PC_0, PC_9 };
static double time_counter = 0.0f;
static double timer0 = 0.0f;
bool status = 0;
int main()
{
move_init();
move_forward_slow();
/* while(1){
if(status == 1){
led = 0;
wait(0.5);
status = 0;
}else{
led = 1;
timer0 = 0.0f;
pathfinding();
status = 1;
}
}*/
}
