sp3
Dependencies: FT800_2 C12832 ADS1231 WifiEsp8266 LTC2309 affichage
main.cpp
- Committer:
- nk_ralph
- Date:
- 2021-06-08
- Revision:
- 0:057ff8b9b8c4
- Child:
- 1:2d11586bb22a
File content as of revision 0:057ff8b9b8c4:
#include "mbed.h" #include "affichage.h" #include "ltc2309.h" float CZ; float CX; float Deg; float CH0; float CH1; float CH2; float CH3; float CH4; float CH5; float CH6; float CH7; /***********************************************************************************************************************/ /* Main function */ bool NewAffichage = true; bool Acquisition = false; Ticker EventAcq; void FEventAcq() { Acquisition = true; } int main() { CZ = 1258; luminosite(128); LTC2309Init(); LTC2309Autozero(); //TFT.Calibrate(); // calibre l'écran au démarrage //TFT.Track(244, 45, 161, 17, 2); EventAcq.attach(&FEventAcq, 0.5); // while(1) { if (Acquisition==true) { // Si une valeur change CX=CX+1; CH0 = LTC2309read(CH0c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 0 CH1 = LTC2309read(CH1c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 1 CH2 = LTC2309read(CH2c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 2 CH3 = LTC2309read(CH3c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 3 CH4 = LTC2309read(CH4c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 4 CH5 = LTC2309read(CH5c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 5 CH6 = LTC2309read(CH6c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 6 CH7 = LTC2309read(CH7c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 7 NewAffichage = true; Acquisition = false; } if (NewAffichage==true) { // Si NewAffichage est égale à True, on raffraichit l'écran NewAffichage = false; EcranPrincipale(); } } }