Commit fdd62867d002ead8ffcb02d5431de331ee2e0f52
1 parent
36903a8a
comments
Showing
1 changed file
with
7 additions
and
11 deletions
Show diff stats
Algorithme
@@ -23,9 +23,9 @@ debut: | @@ -23,9 +23,9 @@ debut: | ||
23 | EIMSK = 0x037 | 23 | EIMSK = 0x037 |
24 | EICRA = 0x06 | 24 | EICRA = 0x06 |
25 | EICRB = 0x00 | 25 | EICRB = 0x00 |
26 | - ADMUX <- 0b00010000 | ||
27 | - ADCSRB <- 0b00000000 | ||
28 | - ADCSRA <- 0b11100101 | 26 | + ADMUX <- 0b00010000 ; internal Vref, P0 et P1, gain x1 |
27 | + ADCSRB <- 0b00000000 ; free running mode | ||
28 | + ADCSRA <- 0b11100101 ; facteur de division : 32 | ||
29 | tab jour_lettre_1 = [70, 6E, 6E, 1C, 7C, 5B, 7E] | 29 | tab jour_lettre_1 = [70, 6E, 6E, 1C, 7C, 5B, 7E] |
30 | tab jour_lettre_2 = [7C, 6C, 73, 73, 73, 6F, 0C] | 30 | tab jour_lettre_2 = [7C, 6C, 73, 73, 73, 6F, 0C] |
31 | tab chiffre = [7E, 0C, 37, 17, 4D, 5B, 7B, 0E, 7F, 5F] | 31 | tab chiffre = [7E, 0C, 37, 17, 4D, 5B, 7B, 0E, 7F, 5F] |
@@ -164,19 +164,15 @@ reglage: | @@ -164,19 +164,15 @@ reglage: | ||
164 | H_reglage_nuit=Heure_nuit[Jour]:Minute_nuit[Jour]; | 164 | H_reglage_nuit=Heure_nuit[Jour]:Minute_nuit[Jour]; |
165 | T=capteur ;Lecture de la valeur du capteur de température | 165 | T=capteur ;Lecture de la valeur du capteur de température |
166 | if(Heure:Minute<H_reglage_jour || Heure:Minute>H_reglage_nuit) | 166 | if(Heure:Minute<H_reglage_jour || Heure:Minute>H_reglage_nuit) |
167 | - if(T_nuit-T>0.5 && !chauffe) | 167 | + if(T_nuit-T>0.5) |
168 | demarrage chaudiere ;Démarrage de la chaudière | 168 | demarrage chaudiere ;Démarrage de la chaudière |
169 | - chauffe=1 | ||
170 | - else if(T_nuit-T<-0.5 && chauffe) | 169 | + else if(T_nuit-T<-0.5) |
171 | stop chaudiere ;Arrêt de la chaudière | 170 | stop chaudiere ;Arrêt de la chaudière |
172 | - chauffe=0 | ||
173 | else | 171 | else |
174 | - if(T_jour-T>0.5 && !chauffe) | 172 | + if(T_jour-T>0.5) |
175 | demarrage chaudiere ;Démarrage de la chaudière | 173 | demarrage chaudiere ;Démarrage de la chaudière |
176 | - chauffe=1 | ||
177 | - else if(T_jour-T<-0.5 && chauffe) | 174 | + else if(T_jour-T<-0.5) |
178 | stop chaudiere ;Arrêt de la chaudière | 175 | stop chaudiere ;Arrêt de la chaudière |
179 | - chauffe=0 | ||
180 | RET | 176 | RET |
181 | 177 | ||
182 | inc_heure: | 178 | inc_heure: |