Cálculo por terminal. Test.

Dependencies:   ADC

Dependents:   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;
        }
    }
}