Commit 3065ceb081026d16c5a60960ab562df2848a2809

Authored by ezalczer
1 parent 236701f8

reglage

Showing 1 changed file with 10 additions and 14 deletions   Show diff stats
@@ -23,12 +23,6 @@ debut: @@ -23,12 +23,6 @@ debut:
23 EIMSK = 0x037 23 EIMSK = 0x037
24 EICRA = 0x06 24 EICRA = 0x06
25 EICRB = 0x00 25 EICRB = 0x00
26 - OCR0A <- 255  
27 - OCR0B <-0b00000000  
28 - TCCR0A <- 0b00000010  
29 - TCCR0B <- 0b 0000 0100  
30 - TIMSK0 -> 0b00000010  
31 - TIFR0 -> 0b00000010  
32 ADMUX <- 0b00010000 26 ADMUX <- 0b00010000
33 ADCSRB <- 0b00000000 27 ADCSRB <- 0b00000000
34 ADCSRA <- 0b11100101 28 ADCSRA <- 0b11100101
@@ -41,12 +35,12 @@ debut: @@ -41,12 +35,12 @@ debut:
41 tab minute_nuit = [00, 00, 00, 00, 00 ,00, 00] 35 tab minute_nuit = [00, 00, 00, 00, 00 ,00, 00]
42 T_nuit=15 ;Température de la nuit 36 T_nuit=15 ;Température de la nuit
43 T_jour=20 ;Température du jour 37 T_jour=20 ;Température du jour
  38 + Jour=0 ;Jour actuel
44 Heure=0 ;Heure actuelle 39 Heure=0 ;Heure actuelle
45 Minute=0 ;Minute actuelle 40 Minute=0 ;Minute actuelle
46 Seconde=0 ;Seconde actuelle 41 Seconde=0 ;Seconde actuelle
47 Top_seconde=0 ;Tops de timer0 42 Top_seconde=0 ;Tops de timer0
48 chauffe=0 ;Etat actuel : 1 si en chauffage, 0 sinon 43 chauffe=0 ;Etat actuel : 1 si en chauffage, 0 sinon
49 - jour=0 ;Etat actuel : 1 si jour, 0 si nuit  
50 T=capteur ;Température actuelle lue par le capteur 44 T=capteur ;Température actuelle lue par le capteur
51 45
52 sei 46 sei
@@ -99,7 +93,7 @@ MH: @@ -99,7 +93,7 @@ MH:
99 Jour_aff=0 93 Jour_aff=0
100 while(!ok) 94 while(!ok)
101 if(MH) 95 if(MH)
102 - seti 96 + sei
103 RETI 97 RETI
104 if(plus) 98 if(plus)
105 Jour_aff=(Jour_aff+1)%7 99 Jour_aff=(Jour_aff+1)%7
@@ -111,7 +105,7 @@ MH: @@ -111,7 +105,7 @@ MH:
111 105
112 while(!ok) 106 while(!ok)
113 if(MH) 107 if(MH)
114 - seti 108 + sei
115 RETI 109 RETI
116 if(plus) 110 if(plus)
117 heure_jour[Jour_aff]=(heure_jour[Jour_aff]+1)%24 111 heure_jour[Jour_aff]=(heure_jour[Jour_aff]+1)%24
@@ -123,7 +117,7 @@ MH: @@ -123,7 +117,7 @@ MH:
123 117
124 while(!ok) 118 while(!ok)
125 if(MH) 119 if(MH)
126 - seti 120 + sei
127 RETI 121 RETI
128 if(plus) 122 if(plus)
129 minute_jour[Jour_aff]=(minute_jour[Jour_aff]+1)%24 123 minute_jour[Jour_aff]=(minute_jour[Jour_aff]+1)%24
@@ -135,7 +129,7 @@ MH: @@ -135,7 +129,7 @@ MH:
135 129
136 while(!ok) 130 while(!ok)
137 if(MH) 131 if(MH)
138 - seti 132 + sei
139 RETI 133 RETI
140 if(plus) 134 if(plus)
141 heure_nuit[Jour_aff]=(heure_nuit[Jour_aff]+1)%24 135 heure_nuit[Jour_aff]=(heure_nuit[Jour_aff]+1)%24
@@ -147,7 +141,7 @@ MH: @@ -147,7 +141,7 @@ MH:
147 141
148 while(!ok) 142 while(!ok)
149 if(MH) 143 if(MH)
150 - seti 144 + sei
151 RETI 145 RETI
152 if(plus) 146 if(plus)
153 minute_nuit[Jour_aff]=(minute_nuit[Jour_aff]+1)%24 147 minute_nuit[Jour_aff]=(minute_nuit[Jour_aff]+1)%24
@@ -157,12 +151,14 @@ MH: @@ -157,12 +151,14 @@ MH:
157 afficher minute_nuit[Jour_aff] 151 afficher minute_nuit[Jour_aff]
158 call tempo 152 call tempo
159 153
160 - seti 154 + sei
161 RETI 155 RETI
162 156
163 reglage: 157 reglage:
  158 + H_reglage_jour=Heure_jour[Jour]:Minute_jour[Jour];
  159 + H_reglage_nuit=Heure_nuit[Jour]:Minute_nuit[Jour];
164 T=capteur ;Lecture de la valeur du capteur de température 160 T=capteur ;Lecture de la valeur du capteur de température
165 - if(Heure:Minute<H_jour || Heure:Minute>H_nuit) 161 + if(Heure:Minute<H_reglage_jour || Heure:Minute>H_reglage_nuit)
166 if(T_nuit-T>0.5) 162 if(T_nuit-T>0.5)
167 demarrage chaudiere ;Démarrage de la chaudière 163 demarrage chaudiere ;Démarrage de la chaudière
168 else if(T_nuit-T<-0.5) 164 else if(T_nuit-T<-0.5)