PROCESAMIENTO_DIGITAL
/
Muestreo_Motor_CD_Tuzo_6
asdfhkjlk
Fork of Muestreo_Motor_CD_Tuzo_5 by
Diff: main.cpp
- Revision:
- 4:1286bb4b6a8c
- Parent:
- 3:bc70614a267f
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;