asdfhkjlk

Dependencies:   mbed-rtos mbed

Fork of Muestreo_Motor_CD_Tuzo_5 by PROCESAMIENTO_DIGITAL

Files at this revision

API Documentation at this revision

Comitter:
LuisFernandoTuzo
Date:
Thu Nov 16 18:03:25 2017 +0000
Parent:
3:bc70614a267f
Commit message:
Potenciometro + encoder

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r bc70614a267f -r 1286bb4b6a8c main.cpp
--- a/main.cpp	Tue Nov 14 23:52:30 2017 +0000
+++ b/main.cpp	Thu Nov 16 18:03:25 2017 +0000
@@ -27,11 +27,11 @@
     }
 }
 
-void pruebas() {                //Hilo que "limpia" los pulsos del encoder
+/*void pruebas() {                //Hilo que "limpia" los pulsos del encoder
     while(1){
-        senal=pulsos.read();
+        //senal=pulsos.read();
     }
-}
+}*/
 
 void contador() {               //Hilo que aumenta la variable "iteraciones" cada que el encoder detecta una vuelta
     iteraciones=iteraciones+1;
@@ -42,10 +42,13 @@
 }
 
 void scr() {                    //Hilo que modula el ángulo de disparo de acuerdo al valor del pot
-    /*senal1=1;
+    b = pot.read();
+    c = b*0.00833;
+    wait(c);
+    senal1=1;
     wait(.0003);
-    senal1=0;*/
     senal1=0;
+    /*senal1=0;
     b = pot.read();
     c = b*0.00833;
     if (opto==1) {
@@ -54,7 +57,7 @@
         wait(0.0003);
         senal1=0;
         wait(0.009-c);    
-    } 
+    } */
 }
 
 void Cruce_cero() {
@@ -81,10 +84,11 @@
     thread2.start(Cruce_cero);
     thread3.start(interr);          //Se inicializa el hilo que detecta señal del encoder
     thread4.start(controlador);
-    thread5.start(pruebas);
+    //thread5.start(pruebas);
     
     while(1){
         limpia_opto=opto.read();    //Main donde se "limpian" los pulsos del optoacoplador 1    
+        senal=pulsos.read();        //Main donde se "limpian" los pulsos del encoder
     }  
 }
     //p=0.4295;