q3

Dependencies:   mbed

Question3.cpp

Committer:
brunostgr
Date:
2019-10-22
Revision:
0:9b0238b70cf2

File content as of revision 0:9b0238b70cf2:

#include "mbed.h"

AnalogIn analog_value(PA_0);        // Entree analogique
Serial PC(USBTX, USBRX);            // Port USB

Ticker afficheur;

// Declaration des variables
float mesure;
float temp;

void affiche(){     // Fonction d'affichage
    
    mesure = analog_value.read();   // Assigne une valeur de 0.0 à 1.0 a mesure
    temp = mesure * 330;         // Conversion en degres Celsius
        
    // Affichage de la temperature
    PC.printf("Temperature = %u C",(unsigned)temp);
}

// Programme principal
int main()
{
    afficheur.attach(&affiche,0.1); // Ticker appele a toutes les 100 ms
    while(1) {
        // Attente
    }
}