sp3

Dependencies:   FT800_2 C12832 ADS1231 WifiEsp8266 LTC2309 affichage

Revision:
0:057ff8b9b8c4
Child:
1:2d11586bb22a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Jun 08 08:23:07 2021 +0000
@@ -0,0 +1,62 @@
+#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();
+        }
+           
+    }
+
+}
\ No newline at end of file