1

Dependencies:   mbed

Fork of cz_odleglosci by abm mechatronika

Committer:
abm_mechatronika
Date:
Mon Apr 20 07:47:05 2015 +0000
Revision:
0:ba832b770a32
cz_odl

Who changed what in which revision?

UserRevisionLine numberNew contents of line
abm_mechatronika 0:ba832b770a32 1 #include "mbed.h"
abm_mechatronika 0:ba832b770a32 2
abm_mechatronika 0:ba832b770a32 3 int analog_zero_5 = 0;
abm_mechatronika 0:ba832b770a32 4 AnalogIn czujnik_odleglosci(PTC1);
abm_mechatronika 0:ba832b770a32 5 Serial pc(USBTX, USBRX);
abm_mechatronika 0:ba832b770a32 6
abm_mechatronika 0:ba832b770a32 7 float voltage(AnalogIn czujnik, float zero_analog) {
abm_mechatronika 0:ba832b770a32 8 return (czujnik.read() - zero_analog) * 2.9035;
abm_mechatronika 0:ba832b770a32 9 }
abm_mechatronika 0:ba832b770a32 10
abm_mechatronika 0:ba832b770a32 11 void task1(int k) {
abm_mechatronika 0:ba832b770a32 12 pc.printf("%d\t%.3f\n\r", k, voltage(czujnik_odleglosci, analog_zero_5));
abm_mechatronika 0:ba832b770a32 13 }
abm_mechatronika 0:ba832b770a32 14
abm_mechatronika 0:ba832b770a32 15 int main() {
abm_mechatronika 0:ba832b770a32 16 pc.baud(9600);
abm_mechatronika 0:ba832b770a32 17 int k=0;
abm_mechatronika 0:ba832b770a32 18
abm_mechatronika 0:ba832b770a32 19 while (true) {
abm_mechatronika 0:ba832b770a32 20
abm_mechatronika 0:ba832b770a32 21 k++;
abm_mechatronika 0:ba832b770a32 22 wait_ms(1000);
abm_mechatronika 0:ba832b770a32 23 task1(k);
abm_mechatronika 0:ba832b770a32 24 }
abm_mechatronika 0:ba832b770a32 25 }