lab sensory - program 1

Dependencies:   mbed

Committer:
Kuba_M
Date:
Fri Mar 27 10:52:36 2015 +0000
Revision:
0:237dc6936523
message

Who changed what in which revision?

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