Puchogenso
Dependencies: mbed-rtos mbed C12832
main.cpp
- Committer:
- Sumobot
- Date:
- 2017-11-07
- Revision:
- 1:6f592335f935
- Parent:
- 0:2124db616035
File content as of revision 1:6f592335f935:
#include "mbed.h" #include "rtos.h" #include "C12832.h" C12832 lcd(p5, p7, p6, p8, p11); Timer t; float Xop[4]; float Hop[4]; int h, f=-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() {} 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[1]); lcd.printf("El valor es %.1f", Xop[2]); lcd.printf("El valor es %.1f", Xop[3]); /*d = d + c; } for (int k = -3; k<7; k++) { e = X[k]*Hop[k-3]; //lcd.printf("El valor es %.1f", e); w = w + e; } for (int k = -3; k<7; k++) { g = X[k]*Hop[k-4]; //lcd.printf("El valor es %.1f", g); r = r + g; } for (int k = -3; k<7; k++) { s = X[k]*Hop[k-5]; //lcd.printf("El valor es %.1f", s); z=z+s; } for (int k = -3; k<7; k++) { u = X[k]*Hop[k-6]; //lcd.printf("El valor es %.1f", u); v=v+u; } for (int k = -3; k<7; k++) { x = X[k]*Hop[k-7]; //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);*/ } }