Gabriel Aviña
/
Informatica_Industria_Laboratorio_Multimetro
Codigo Voltimetro
Diff: main.cpp
- Revision:
- 1:5f4ff0930a17
- Parent:
- 0:8c4e48c681d1
diff -r 8c4e48c681d1 -r 5f4ff0930a17 main.cpp --- a/main.cpp Thu Mar 06 06:22:06 2014 +0000 +++ b/main.cpp Thu Mar 06 08:09:30 2014 +0000 @@ -2,12 +2,13 @@ #define MEDIDA 10 //Declaracion de una constante para decir el tamaño del arreglo AnalogIn Volt_Out(A5); +AnalogIn Volt_Ohmetro(A4); DigitalOut Led_Prueba(LED1); Serial pc(USBTX, USBRX); Timer reloj; DigitalIn boton_Volt(PTB1); //Declaracion de varibales, timer y puerto serial -float Volt_In, Tiempo_Led, Tiempo,Promedio, Vout_val; +float Volt_In, Tiempo_Led, Tiempo,Promedio, Vout_val,Ohms; float Voltajes_por_seg[]= {0}; //Inicializacion de un arreglo con 0 en cada lugar float promedio (float arreglo[MEDIDA]) //Funcion para sacar el promedio dentro de los valores de un arreglo mediante un contador @@ -41,6 +42,8 @@ } Promedio=promedio(Voltajes_por_seg); //Uso del promedio para saber el voltaje de entrada pc.printf("Voltaje en promedio es %f \n",Promedio*28/5); //Saber que voltaje de entrada tengo a 28 volts de alimentacion¡ + Ohms = 1/(1/(Volt_Ohmetro*3.3/.005-560)-1/100);//Resistencia, conociendo Vo + } } -} \ No newline at end of file +}