diff --git a/Algorithme b/Algorithme index 3dba724..aa58fa1 100644 --- a/Algorithme +++ b/Algorithme @@ -23,9 +23,9 @@ debut: EIMSK = 0x037 EICRA = 0x06 EICRB = 0x00 - ADMUX <- 0b00010000 - ADCSRB <- 0b00000000 - ADCSRA <- 0b11100101 + ADMUX <- 0b00010000 ; internal Vref, P0 et P1, gain x1 + ADCSRB <- 0b00000000 ; free running mode + ADCSRA <- 0b11100101 ; facteur de division : 32 tab jour_lettre_1 = [70, 6E, 6E, 1C, 7C, 5B, 7E] tab jour_lettre_2 = [7C, 6C, 73, 73, 73, 6F, 0C] tab chiffre = [7E, 0C, 37, 17, 4D, 5B, 7B, 0E, 7F, 5F] @@ -164,19 +164,15 @@ reglage: H_reglage_nuit=Heure_nuit[Jour]:Minute_nuit[Jour]; T=capteur ;Lecture de la valeur du capteur de température if(Heure:MinuteH_reglage_nuit) - if(T_nuit-T>0.5 && !chauffe) + if(T_nuit-T>0.5) demarrage chaudiere ;Démarrage de la chaudière - chauffe=1 - else if(T_nuit-T<-0.5 && chauffe) + else if(T_nuit-T<-0.5) stop chaudiere ;Arrêt de la chaudière - chauffe=0 else - if(T_jour-T>0.5 && !chauffe) + if(T_jour-T>0.5) demarrage chaudiere ;Démarrage de la chaudière - chauffe=1 - else if(T_jour-T<-0.5 && chauffe) + else if(T_jour-T<-0.5) stop chaudiere ;Arrêt de la chaudière - chauffe=0 RET inc_heure: -- libgit2 0.21.2