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: Test_motor mbed
Revision 1:5de755abb8d3, committed 2014-05-20
- Comitter:
- bayagich
- Date:
- Tue May 20 14:24:40 2014 +0000
- Parent:
- 0:fb7117213e54
- Commit message:
- Test for reflection sensor query ;
Changed in this revision
--- a/m3pi_ng.lib Tue May 20 13:12:44 2014 +0000 +++ b/m3pi_ng.lib Tue May 20 14:24:40 2014 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/ngoldin/code/m3pi_ng/#da9ef3d5c3fe +http://mbed.org/teams/der-Roboter/code/Test_motor/#da9ef3d5c3fe
--- a/main.cpp Tue May 20 13:12:44 2014 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-#include "mbed.h"
-#include "m3pi_ng.h"
-
-DigitalOut myled(LED1);
-
-m3pi george;
-
-int main() {
-
- //MOTOR TEST
-
- //left motor test
- for(int i = 0; i < 1000; ++i){
- george.left_motor(0.3);
- }
- george.stop();
- wait(3);
-
- for(int i = 0; i < 1000; ++i){
- george.left_motor(-0.3);
- }
- george.stop();
- wait(3);
-
-
- //right motor test
- for(int i = 0; i < 1000; ++i){
- george.right_motor(0.3);
- }
- george.stop();
- wait(3);
-
- for(int i = 0; i < 1000; ++i){
- george.right_motor(-0.3);
- }
- george.stop();
- wait(3);
- //testing limits
-
- //left motor test
-
- for(int i = 0; i < 1000; ++i){
- george.left_motor(1);
- }
- george.stop();
- wait(3);
-
- for(int i = 0; i < 1000; ++i){
- george.left_motor(-1);
- }
- george.stop();
- wait(3);
-
- //right motor test
- for(int i = 0; i < 1000; ++i){
- george.right_motor(1);
- }
- george.stop();
- wait(3);
-
- for(int i = 0; i < 1000; ++i){
- george.right_motor(-1);
- }
- george.stop();
- wait(3);
-
- for(int i = 0; i < 1000; ++i){
- george.right_motor(0);
- }
- george.stop();
- wait(3);
-}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test_motor.cpp Tue May 20 14:24:40 2014 +0000
@@ -0,0 +1,74 @@
+/*
+#include "mbed.h"
+#include "m3pi_ng.h"
+
+DigitalOut myled(LED1);
+
+m3pi george;
+
+int main() {
+
+ //MOTOR TEST
+
+ //left motor test
+ for(int i = 0; i < 1000; ++i){
+ george.left_motor(0.3);
+ }
+ george.stop();
+ wait(3);
+
+ for(int i = 0; i < 1000; ++i){
+ george.left_motor(-0.3);
+ }
+ george.stop();
+ wait(3);
+
+
+ //right motor test
+ for(int i = 0; i < 1000; ++i){
+ george.right_motor(0.3);
+ }
+ george.stop();
+ wait(3);
+
+ for(int i = 0; i < 1000; ++i){
+ george.right_motor(-0.3);
+ }
+ george.stop();
+ wait(3);
+ //testing limits
+
+ //left motor test
+
+ for(int i = 0; i < 1000; ++i){
+ george.left_motor(1);
+ }
+ george.stop();
+ wait(3);
+
+ for(int i = 0; i < 1000; ++i){
+ george.left_motor(-1);
+ }
+ george.stop();
+ wait(3);
+
+ //right motor test
+ for(int i = 0; i < 1000; ++i){
+ george.right_motor(1);
+ }
+ george.stop();
+ wait(3);
+
+ for(int i = 0; i < 1000; ++i){
+ george.right_motor(-1);
+ }
+ george.stop();
+ wait(3);
+
+ for(int i = 0; i < 1000; ++i){
+ george.right_motor(0);
+ }
+ george.stop();
+ wait(3);
+}
+*/
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test_reflection.cpp Tue May 20 14:24:40 2014 +0000
@@ -0,0 +1,26 @@
+#include "mbed.h"
+#include "m3pi_ng.h"
+
+DigitalOut myled(LED1);
+
+m3pi george;
+
+int main() {
+
+ int query[5];
+
+ george.sensor_auto_calibrate();
+
+ //put into query array of 5
+ george.calibrated_sensor(query);
+
+ //locate to print on first line
+ george.locate(0,0);
+ george.printf("%i %i %i", query[0], query[1], query[2]);
+
+ //locate to print on second line
+ george.locate(0,1);
+ george.printf("%i %i", query[3], query[4]);
+
+}
+
\ No newline at end of file