Cálculo por terminal. Test.
Dependencies: ADC
main.cpp
- Committer:
- luisquiroga
- Date:
- 2019-12-09
- Revision:
- 107:5c6c2ba54077
- Parent:
- 105:ed03c03b353e
- Child:
- 108:5a5126fe974e
File content as of revision 107:5c6c2ba54077:
/* mbed Microcontroller Library * Copyright (c) 2019 ARM Limited * SPDX-License-Identifier: Apache-2.0 */ #include<mbed.h> AnalogIn signal(GPIO0); Serial pc(USBTX, USBRX); Timer timer; int main() { //Declaro las variables float Tension = 0; unsigned short adcValor; long previousTime = 0; long currentTime = 0; pc.baud(9600); //Baudrate timer.start(); while (true) { currentTime = timer.read_ms(); if(currentTime - previousTime >= 1000){ adcValor = signal.read_u16(); float flotante = signal.read(); //Tension = (adcValor * 3.3/255); // Lo paso a valor de tension pc.printf("El valor del ADC %i y leido directo %.2f \r\n", adcValor, flotante); // Imprimo en terminal previousTime = currentTime; } } }