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
Diff: source/main.cpp
- Revision:
- 18:a82994e67297
- Child:
- 19:baa8371d55b4
diff -r 581f5fd20f62 -r a82994e67297 source/main.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/source/main.cpp Thu Mar 02 08:16:07 2017 +0000
@@ -0,0 +1,59 @@
+/**
+ * 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 };
+
+//motor stuff
+DigitalOut enableMotorDriver(PB_2);
+PwmOut pwmL(PA_8);
+PwmOut pwmR(PA_9);
+
+
+
+static double time_counter = 0.0f;
+static double timer0 = 0.0f;
+//static double deltatime = 0.0f;
+bool status = 0;
+
+int main()
+{
+
+
+/* while(1){
+ if(status == 1){
+ led = 0;
+ wait(0.5);
+ status = 0;
+ }else{
+ led = 1;
+ timer0 = 0.0f;
+ pathfinding();
+ status = 1;
+ }
+ }*/
+}
+
