![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Señales analogicas
Diff: main.cpp
- Revision:
- 0:400fbf72c1de
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Dec 01 12:32:41 2020 +0000 @@ -0,0 +1,19 @@ +#include "mbed.h" + +Serial pc(USBTX, USBRX); // tx, rx +AnalogIn senal(A0); + + +int main() +{ + pc.baud(115200); + + while (true) { + float tension=senal.read()*3.3; + pc.printf("Valor voltios %.4f leido flat\n",tension); + uint16_t datonentero=senal.read_u16(); + tension=(datonentero*3.3)/65536; + pc.printf("Valor voltios %.4f leido flat\n",tension); + wait(1.0); + } +}