claudiusmarius

Test_SeuiltensionPB3

Jun 8th, 2020
62
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ####################################################################################################################################################################################
  2. //                                                                 CLAUDE DUFOURMONT Test_TensionPB3
  3. // °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°     claude.dufourmont@laposte.net    °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  4. // ####################################################################################################################################################################################
  5. //                                                                        Créé le 08/06/20
  6. //                                                    Pour ATtiny85 - Test surveillance tension avec tension sur PB3
  7. //                                                          Ce programme n'a pas de boucle loop , C'EST VOULU
  8. //                                J'allume bien ou éteins la LedRouge selon que la tension envoyée est inférieur ou supérieure à SeilTension
  9. // #####################################################################################################################################################################################
  10.  
  11.   #define LedRouge  1                                    
  12.   boolean etatBATBAS;
  13.   int Tension;
  14.   int SeuilTension = 511;
  15.  
  16.   void setup()
  17.   {
  18.   Tension = analogRead (3);                                               // Lecture en 0 - 1023 points de l'image de la tension
  19.   pinMode (LedRouge, OUTPUT);
  20.    
  21.   delay(100);
  22.   analogRead (Tension);  
  23.   if (Tension < SeuilTension)
  24.   {
  25.   etatBATBAS = LOW;                                                       // VOLONTAIREMENT ETAT LOW POUR CE CAS
  26.   }
  27.  
  28.   else
  29.   {
  30.   etatBATBAS = HIGH;
  31.   }
  32.  
  33.   if (etatBATBAS == LOW)
  34.   {
  35.   digitalWrite (LedRouge, HIGH);
  36.   }
  37.  
  38.   if (etatBATBAS == HIGH)
  39.   {
  40.   digitalWrite (LedRouge, LOW);
  41.   }
  42.  
  43.  
  44.   }                                                                     // Accolade de fermeture void setup
  45.  
  46.   void loop () {}
  47.   //***************************************************************************************************************************************************************************************
  48.   //                                                                                  VOLONTAIREMENT PAS DE BOUCLE  
  49.   //***************************************************************************************************************************************************************************************
RAW Paste Data