bandymas

Dependencies:   mbed

Committer:
pinout
Date:
Wed Feb 27 20:10:38 2019 +0000
Revision:
0:070035c7532c
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pinout 0:070035c7532c 1 #include "mbed.h"
pinout 0:070035c7532c 2
pinout 0:070035c7532c 3
pinout 0:070035c7532c 4 AnalogIn analog_value(A0);
pinout 0:070035c7532c 5
pinout 0:070035c7532c 6 AnalogIn analog_value1(A1);
pinout 0:070035c7532c 7
pinout 0:070035c7532c 8 DigitalOut led(LED1);
pinout 0:070035c7532c 9
pinout 0:070035c7532c 10 int main()
pinout 0:070035c7532c 11 {
pinout 0:070035c7532c 12
pinout 0:070035c7532c 13 // PT1000
pinout 0:070035c7532c 14 float meas_r;
pinout 0:070035c7532c 15 float meas_v;
pinout 0:070035c7532c 16
pinout 0:070035c7532c 17 // Termopora
pinout 0:070035c7532c 18 float meas_r1;
pinout 0:070035c7532c 19 float meas_v1;
pinout 0:070035c7532c 20
pinout 0:070035c7532c 21 printf("\nAnalogIn example\n");
pinout 0:070035c7532c 22
pinout 0:070035c7532c 23 while(1) {
pinout 0:070035c7532c 24
pinout 0:070035c7532c 25 // TERMOPORA
pinout 0:070035c7532c 26 meas_r1 = analog_value.read(); // Read the analog input value (value from 0.0 to 1.0 = full ADC conversion range)
pinout 0:070035c7532c 27 //meas_v1 = ((meas_r1 * 3300) / 100) * 0.41; // Converts value in the 0V-3.3V range. matuojama itampa reikia dalinti is 100 (gain) ir paskui padauginti is 0.41uV/C.
pinout 0:070035c7532c 28 meas_v1 = meas_r1 * 3300; // Converts value in the 0V-3.3V range. matuojama itampa reikia dalinti is 100 (gain) ir paskui padauginti is 0.41uV/C.
pinout 0:070035c7532c 29
pinout 0:070035c7532c 30 // PT1000
pinout 0:070035c7532c 31 meas_r = analog_value1.read(); // Read the analog input value (value from 0.0 to 1.0 = full ADC conversion range)
pinout 0:070035c7532c 32 meas_v = meas_r * 3300; // Converts value in the 0V-3.3V range
pinout 0:070035c7532c 33
pinout 0:070035c7532c 34
pinout 0:070035c7532c 35 // Display values
pinout 0:070035c7532c 36 // printf("pt1000 = %f = %.0f mV \n\r", meas_r, meas_v);
pinout 0:070035c7532c 37 //printf("termopora = %f = %.0f C \n", meas_r1, fTemp);
pinout 0:070035c7532c 38 printf("termopora = %f = %.0f C \n\r", meas_r1, meas_v1);
pinout 0:070035c7532c 39
pinout 0:070035c7532c 40 wait(0.2); // 0.5 second
pinout 0:070035c7532c 41 }
pinout 0:070035c7532c 42 }