Este es el que funciona, de momento. No está probado con muchos valores de entradas. Falta probar eso.

main.cpp

Committer:
luisquiroga
Date:
2019-12-09
Revision:
107:5674ae43e215
Parent:
105:ed03c03b353e

File content as of revision 107:5674ae43e215:

/* mbed Microcontroller Library
 * Copyright (c) 2019 ARM Limited
 * SPDX-License-Identifier: Apache-2.0
 */

#include<mbed.h>


AnalogIn signal(GPIO0);
Serial pc(USBTX, USBRX);


int main()
{
    //Declaro las variables
    float Tension = 0;
    unsigned short adcValor;
    pc.baud(9600); //Baudrate
    
    while (true) {
        
            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
    }
}