sp3
Dependencies: FT800_2 C12832 ADS1231 WifiEsp8266 LTC2309 affichage
main.cpp@0:057ff8b9b8c4, 2021-06-08 (annotated)
- Committer:
- nk_ralph
- Date:
- Tue Jun 08 08:23:07 2021 +0000
- Revision:
- 0:057ff8b9b8c4
- Child:
- 1:2d11586bb22a
test
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nk_ralph | 0:057ff8b9b8c4 | 1 | #include "mbed.h" |
nk_ralph | 0:057ff8b9b8c4 | 2 | #include "affichage.h" |
nk_ralph | 0:057ff8b9b8c4 | 3 | #include "ltc2309.h" |
nk_ralph | 0:057ff8b9b8c4 | 4 | |
nk_ralph | 0:057ff8b9b8c4 | 5 | float CZ; |
nk_ralph | 0:057ff8b9b8c4 | 6 | float CX; |
nk_ralph | 0:057ff8b9b8c4 | 7 | float Deg; |
nk_ralph | 0:057ff8b9b8c4 | 8 | float CH0; |
nk_ralph | 0:057ff8b9b8c4 | 9 | float CH1; |
nk_ralph | 0:057ff8b9b8c4 | 10 | float CH2; |
nk_ralph | 0:057ff8b9b8c4 | 11 | float CH3; |
nk_ralph | 0:057ff8b9b8c4 | 12 | float CH4; |
nk_ralph | 0:057ff8b9b8c4 | 13 | float CH5; |
nk_ralph | 0:057ff8b9b8c4 | 14 | float CH6; |
nk_ralph | 0:057ff8b9b8c4 | 15 | float CH7; |
nk_ralph | 0:057ff8b9b8c4 | 16 | |
nk_ralph | 0:057ff8b9b8c4 | 17 | |
nk_ralph | 0:057ff8b9b8c4 | 18 | /***********************************************************************************************************************/ |
nk_ralph | 0:057ff8b9b8c4 | 19 | /* Main function */ |
nk_ralph | 0:057ff8b9b8c4 | 20 | bool NewAffichage = true; |
nk_ralph | 0:057ff8b9b8c4 | 21 | bool Acquisition = false; |
nk_ralph | 0:057ff8b9b8c4 | 22 | |
nk_ralph | 0:057ff8b9b8c4 | 23 | Ticker EventAcq; |
nk_ralph | 0:057ff8b9b8c4 | 24 | |
nk_ralph | 0:057ff8b9b8c4 | 25 | void FEventAcq() |
nk_ralph | 0:057ff8b9b8c4 | 26 | { |
nk_ralph | 0:057ff8b9b8c4 | 27 | Acquisition = true; |
nk_ralph | 0:057ff8b9b8c4 | 28 | } |
nk_ralph | 0:057ff8b9b8c4 | 29 | |
nk_ralph | 0:057ff8b9b8c4 | 30 | int main() |
nk_ralph | 0:057ff8b9b8c4 | 31 | { |
nk_ralph | 0:057ff8b9b8c4 | 32 | CZ = 1258; |
nk_ralph | 0:057ff8b9b8c4 | 33 | luminosite(128); |
nk_ralph | 0:057ff8b9b8c4 | 34 | LTC2309Init(); |
nk_ralph | 0:057ff8b9b8c4 | 35 | LTC2309Autozero(); |
nk_ralph | 0:057ff8b9b8c4 | 36 | //TFT.Calibrate(); // calibre l'écran au démarrage |
nk_ralph | 0:057ff8b9b8c4 | 37 | //TFT.Track(244, 45, 161, 17, 2); |
nk_ralph | 0:057ff8b9b8c4 | 38 | EventAcq.attach(&FEventAcq, 0.5); // |
nk_ralph | 0:057ff8b9b8c4 | 39 | while(1) { |
nk_ralph | 0:057ff8b9b8c4 | 40 | if (Acquisition==true) { // Si une valeur change |
nk_ralph | 0:057ff8b9b8c4 | 41 | CX=CX+1; |
nk_ralph | 0:057ff8b9b8c4 | 42 | CH0 = LTC2309read(CH0c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 0 |
nk_ralph | 0:057ff8b9b8c4 | 43 | CH1 = LTC2309read(CH1c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 1 |
nk_ralph | 0:057ff8b9b8c4 | 44 | CH2 = LTC2309read(CH2c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 2 |
nk_ralph | 0:057ff8b9b8c4 | 45 | CH3 = LTC2309read(CH3c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 3 |
nk_ralph | 0:057ff8b9b8c4 | 46 | CH4 = LTC2309read(CH4c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 4 |
nk_ralph | 0:057ff8b9b8c4 | 47 | CH5 = LTC2309read(CH5c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 5 |
nk_ralph | 0:057ff8b9b8c4 | 48 | CH6 = LTC2309read(CH6c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 6 |
nk_ralph | 0:057ff8b9b8c4 | 49 | CH7 = LTC2309read(CH7c); // Acquisition de la valeur de champ de pression en Pascal pour la voie 7 |
nk_ralph | 0:057ff8b9b8c4 | 50 | NewAffichage = true; |
nk_ralph | 0:057ff8b9b8c4 | 51 | Acquisition = false; |
nk_ralph | 0:057ff8b9b8c4 | 52 | } |
nk_ralph | 0:057ff8b9b8c4 | 53 | |
nk_ralph | 0:057ff8b9b8c4 | 54 | |
nk_ralph | 0:057ff8b9b8c4 | 55 | if (NewAffichage==true) { // Si NewAffichage est égale à True, on raffraichit l'écran |
nk_ralph | 0:057ff8b9b8c4 | 56 | NewAffichage = false; |
nk_ralph | 0:057ff8b9b8c4 | 57 | EcranPrincipale(); |
nk_ralph | 0:057ff8b9b8c4 | 58 | } |
nk_ralph | 0:057ff8b9b8c4 | 59 | |
nk_ralph | 0:057ff8b9b8c4 | 60 | } |
nk_ralph | 0:057ff8b9b8c4 | 61 | |
nk_ralph | 0:057ff8b9b8c4 | 62 | } |