
bandymas
main.cpp@0:070035c7532c, 2019-02-27 (annotated)
- Committer:
- pinout
- Date:
- Wed Feb 27 20:10:38 2019 +0000
- Revision:
- 0:070035c7532c
test
Who changed what in which revision?
User | Revision | Line number | New 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 | } |