ya imprime Xop
Dependencies: C12832 mbed-rtos mbed
Fork of practica2_gil by
Revision 2:c6c6d48ea4bf, committed 2017-11-07
- Comitter:
- LuisFernandoTuzo
- Date:
- Tue Nov 07 17:17:43 2017 +0000
- Parent:
- 1:6f592335f935
- Commit message:
- asdfghjkl
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 6f592335f935 -r c6c6d48ea4bf main.cpp --- a/main.cpp Tue Nov 07 16:29:27 2017 +0000 +++ b/main.cpp Tue Nov 07 17:17:43 2017 +0000 @@ -2,46 +2,47 @@ #include "rtos.h" #include "C12832.h" +Serial pc(USBTX, USBRX); // tx, rx C12832 lcd(p5, p7, p6, p8, p11); -Timer t; -float Xop[4]; -float Hop[4]; -int h, f=-3; +float Xop[5]; +float Hop[5]; +int f=0, h=0, i=0, j=-3; float a=0, b, c=0, d=0, e=0, w=0, g=0, r=0, s=0, z=0, u=0, v=0, x=0, y=0; Thread Muestreo, senal; AnalogOut Aout(p18); -void seno() {} +void seno() { + for (i = 0; i<5; i++){ + b=3*sin(2000*3.1416*i*0.000125); + Aout = b; + Xop[i]= b; + //lcd.printf("El valor es %.2f", Xop[1]); + } - + for (j = -3; j<2; j++){ + h = 2*j; + Hop[f] = h; + //lcd.printf("El valor es %.2f", Hop[f]); + f = f+1; + } +} int main () { lcd.cls(); lcd.locate(0,3); senal.start(seno); - - for (int i = 0; i<5; i++){ - b=3*sin(2000*3.1416*i*0.000125); - Aout = b; - Xop[i]= b; - Thread::wait(.125); - //lcd.printf("El valor es %.2f", Xop[1]); - } - - for (int j = 3; j>-1; j--){ - h= 2*j; - Hop[f]=h; - //lcd.printf("El valor es %.2f", Hop[f]); - f=f+1; - } - + Thread::wait(3000); //for (int k = 1; k<3; k++) { - lcd.printf("El valor es %.1f", Xop[0]); + /*lcd.printf("El valor es %.1f", Xop[0]); lcd.printf("El valor es %.1f", Xop[1]); lcd.printf("El valor es %.1f", Xop[2]); - lcd.printf("El valor es %.1f", Xop[3]); + lcd.printf("El valor es %.1f", Xop[3]);*/ + pc.printf("El valor es %f \n", Xop[0]); + pc.printf("El valor es %f \n", Xop[1]); + pc.printf("El valor es %f \n", Xop[2]); + pc.printf("El valor es %f \n", Xop[3]); /*d = d + c; } @@ -70,12 +71,12 @@ //lcd.printf("El valor es %.1f", x); y=y+x; }*/ - while (1) { + //lcd.printf("El valor es %.f", d); /*lcd.printf("El valor es %.1f", w); lcd.printf("El valor es %.1f", r); lcd.printf("El valor es %.1f", z); lcd.printf("El valor es %.1f", v); lcd.printf("El valor es %.1f", y);*/ - } + } \ No newline at end of file