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.
Revision 4:31e5dfbe68e8, committed 2017-01-13
- Comitter:
- jah128
- Date:
- Fri Jan 13 23:16:32 2017 +0000
- Parent:
- 3:d42f51bcf883
- Commit message:
- Updated
Changed in this revision
| PRRobot.lib | Show annotated file Show diff for this revision Revisions of this file |
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/PRRobot.lib Mon Nov 28 22:41:25 2016 +0000 +++ b/PRRobot.lib Fri Jan 13 23:16:32 2017 +0000 @@ -1,1 +1,1 @@ -https://developer.mbed.org/teams/Psi-Swarm-Robot/code/PRRobot/#8762f6b2ea8d +https://developer.mbed.org/teams/Psi-Swarm-Robot/code/PRRobot/#732aa91eb555
--- a/main.cpp Mon Nov 28 22:41:25 2016 +0000
+++ b/main.cpp Fri Jan 13 23:16:32 2017 +0000
@@ -6,30 +6,89 @@
int main() {
robot.init();
+ int count = 0;
+ while(1){wait(1);}
while(1) {
- mbed_led1 = 1;
- /*
- for(int i=0;i<8;i++){
- pc.printf("Sensor %d: %d\n",i,sensors.read_adc_value(i));
- wait(0.05);
+ switch(count){
+ case 0:
+ led.set_green_led(0,255);
+ led.set_green_led(1,255);
+ led.set_green_led(2,0);
+ led.set_green_led(3,0);
+ led.set_green_led(4,0);
+ led.set_green_led(5,0);
+ led.set_green_led(6,255);
+ led.set_green_led(7,255);
+ led.set_red_led(0,0);
+ led.set_red_led(1,0);
+ led.set_red_led(2,0);
+ led.set_red_led(3,0);
+ led.set_red_led(4,0);
+ led.set_red_led(5,0);
+ led.set_red_led(6,0);
+ led.set_red_led(7,0);
+ // motors.forwards(0.8);
+ break;
+ case 1:
+ led.set_green_led(0,255);
+ led.set_green_led(1,255);
+ led.set_green_led(2,0);
+ led.set_green_led(3,0);
+ led.set_green_led(4,0);
+ led.set_green_led(5,0);
+ led.set_green_led(6,255);
+ led.set_green_led(7,255);
+ led.set_red_led(0,255);
+ led.set_red_led(1,255);
+ led.set_red_led(2,0);
+ led.set_red_led(3,0);
+ led.set_red_led(4,0);
+ led.set_red_led(5,0);
+ led.set_red_led(6,255);
+ led.set_red_led(7,255);
+ // motors.coast();
+ break;
+ case 2:
+ led.set_green_led(0,0);
+ led.set_green_led(1,0);
+ led.set_green_led(2,255);
+ led.set_green_led(3,255);
+ led.set_green_led(4,255);
+ led.set_green_led(5,255);
+ led.set_green_led(6,0);
+ led.set_green_led(7,0);
+ led.set_red_led(0,0);
+ led.set_red_led(1,0);
+ led.set_red_led(2,0);
+ led.set_red_led(3,0);
+ led.set_red_led(4,0);
+ led.set_red_led(5,0);
+ led.set_red_led(6,0);
+ led.set_red_led(7,0);
+ // motors.backwards(0.8);
+ break;
+ case 3:
+ led.set_green_led(0,0);
+ led.set_green_led(1,0);
+ led.set_green_led(2,0);
+ led.set_green_led(3,0);
+ led.set_green_led(4,0);
+ led.set_green_led(5,0);
+ led.set_green_led(6,0);
+ led.set_green_led(7,0);
+ led.set_red_led(0,0);
+ led.set_red_led(1,0);
+ led.set_red_led(2,255);
+ led.set_red_led(3,255);
+ led.set_red_led(4,255);
+ led.set_red_led(5,255);
+ led.set_red_led(6,0);
+ led.set_red_led(7,0);
+ // motors.brake();
+ break;
}
- */
-
- //robot.debug("Sensor 2: %d\n",sensors.get_adc_value(2));
- wait(0.1);
- mbed_led1 = 0;
- wait(0.1);
-
- motors.set_left_motor_speed(0.25);
- robot.update_status_message();
- robot.debug("Status message:[");
- for(int i=0;i<16;i++){
- robot.debug("%2X ",status_message[i]);
- }
-
- robot.debug("]\n");
-
-
- // pc.printf("V: %3.3f\n",robot.get_battery_voltage());
+ count++;
+ if(count==4) count = 0;
+ wait(0.25);
}
}