analog

Dependencies:   mbed

Committer:
Tomsik
Date:
Sun Mar 19 10:17:20 2017 +0000
Revision:
0:9f88863531a6
Child:
1:cf19fbe2bbef
p?id?no vyhodnocen? nap?t? na vstupu;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Tomsik 0:9f88863531a6 1 #include "mbed.h"
Tomsik 0:9f88863531a6 2
Tomsik 0:9f88863531a6 3
Tomsik 0:9f88863531a6 4 DigitalOut led1 (LED1);
Tomsik 0:9f88863531a6 5 AnalogIn analog (A0);
Tomsik 0:9f88863531a6 6
Tomsik 0:9f88863531a6 7 Serial pc(USBTX,USBRX);
Tomsik 0:9f88863531a6 8
Tomsik 0:9f88863531a6 9 int main()
Tomsik 0:9f88863531a6 10 {
Tomsik 0:9f88863531a6 11 pc.baud(115200);
Tomsik 0:9f88863531a6 12 while (true) {
Tomsik 0:9f88863531a6 13 uint16_t a0_val = analog.read_u16();
Tomsik 0:9f88863531a6 14 float a0_volt = ((float)a0_val/65535)*3.3;
Tomsik 0:9f88863531a6 15
Tomsik 0:9f88863531a6 16 wait_ms(15);
Tomsik 0:9f88863531a6 17 pc.printf("Hodnota a0_val (16bit): %d\n", a0_val);
Tomsik 0:9f88863531a6 18 pc.printf("Napeti na vstupu A0: %.3f\n",a0_volt);
Tomsik 0:9f88863531a6 19 pc.printf("\n");
Tomsik 0:9f88863531a6 20
Tomsik 0:9f88863531a6 21
Tomsik 0:9f88863531a6 22 led1 = !led1;
Tomsik 0:9f88863531a6 23 wait(1);
Tomsik 0:9f88863531a6 24 }
Tomsik 0:9f88863531a6 25 }