test program for my motoresDC library

Dependencies:   mbed motoresDC

Files at this revision

API Documentation at this revision

Comitter:
tabris2015
Date:
Tue Dec 22 20:55:17 2015 +0000
Commit message:
first commit

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
motoresDC.lib Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r 2084e78fe93f main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Dec 22 20:55:17 2015 +0000
@@ -0,0 +1,47 @@
+/*
+    maple_motores.cpp
+    este programa usa el driver tb6612 para controlar 2 motores DC
+    se puede usar cualquier driver similar, como el l293D o el l298n
+    inicializar la clase MotoresDC de la siguiente manera:
+    
+        MotoresDC motores(vel_izq, s_izq1, s_izq2, vel_der, s_der1, s_der2);
+    
+*/
+#include "mbed.h"
+#include "motoresDC.h"
+
+//(Maple Mini)
+//motores       D27   D31    D30    D26   D29    D28     
+MotoresDC carro(PA_8, PB_12, PB_13, PA_9, PB_14, PB_15);
+//                    D32
+InterruptIn my_button(PB_8);
+//         D33      
+PwmOut led(PB_1);
+
+//-----------------
+float velocidad = 0;
+int estado= 0;
+//-----------------
+void pressed() {
+    estado++;
+    if(estado > 9) estado = 0;
+}
+
+int main()
+{   
+    // Set button
+    //my_button.fall(&pressed);
+    
+    while (1) {
+        carro.conducir(0.5,1000);
+        carro.conducir(-0.5,1000);
+        carro.pivotar(0.5,1000);
+        carro.pivotar(-0.5,1000);
+        carro.motorIzq(0.5,1000);
+        carro.motorDer(0.5,1000);
+        carro.motorIzq(-0.5,1000);
+        carro.motorDer(-0.5,1000);
+        carro.detener();
+        wait(1);
+    }
+}
diff -r 000000000000 -r 2084e78fe93f mbed.bld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Tue Dec 22 20:55:17 2015 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/4336505e4b1c
\ No newline at end of file
diff -r 000000000000 -r 2084e78fe93f motoresDC.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/motoresDC.lib	Tue Dec 22 20:55:17 2015 +0000
@@ -0,0 +1,1 @@
+https://developer.mbed.org/users/tabris2015/code/motoresDC/#b1e9ffb92a0a