From 3065ceb081026d16c5a60960ab562df2848a2809 Mon Sep 17 00:00:00 2001 From: ezalczer Date: Sun, 28 May 2017 23:06:42 +0200 Subject: [PATCH] reglage --- Algorithme | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/Algorithme b/Algorithme index d0c2285..bdc69f7 100644 --- a/Algorithme +++ b/Algorithme @@ -23,12 +23,6 @@ debut: EIMSK = 0x037 EICRA = 0x06 EICRB = 0x00 - OCR0A <- 255 - OCR0B <-0b00000000 - TCCR0A <- 0b00000010 - TCCR0B <- 0b 0000 0100 - TIMSK0 -> 0b00000010 - TIFR0 -> 0b00000010 ADMUX <- 0b00010000 ADCSRB <- 0b00000000 ADCSRA <- 0b11100101 @@ -41,12 +35,12 @@ debut: tab minute_nuit = [00, 00, 00, 00, 00 ,00, 00] T_nuit=15 ;Température de la nuit T_jour=20 ;Température du jour + Jour=0 ;Jour actuel Heure=0 ;Heure actuelle Minute=0 ;Minute actuelle Seconde=0 ;Seconde actuelle Top_seconde=0 ;Tops de timer0 chauffe=0 ;Etat actuel : 1 si en chauffage, 0 sinon - jour=0 ;Etat actuel : 1 si jour, 0 si nuit T=capteur ;Température actuelle lue par le capteur sei @@ -99,7 +93,7 @@ MH: Jour_aff=0 while(!ok) if(MH) - seti + sei RETI if(plus) Jour_aff=(Jour_aff+1)%7 @@ -111,7 +105,7 @@ MH: while(!ok) if(MH) - seti + sei RETI if(plus) heure_jour[Jour_aff]=(heure_jour[Jour_aff]+1)%24 @@ -123,7 +117,7 @@ MH: while(!ok) if(MH) - seti + sei RETI if(plus) minute_jour[Jour_aff]=(minute_jour[Jour_aff]+1)%24 @@ -135,7 +129,7 @@ MH: while(!ok) if(MH) - seti + sei RETI if(plus) heure_nuit[Jour_aff]=(heure_nuit[Jour_aff]+1)%24 @@ -147,7 +141,7 @@ MH: while(!ok) if(MH) - seti + sei RETI if(plus) minute_nuit[Jour_aff]=(minute_nuit[Jour_aff]+1)%24 @@ -157,12 +151,14 @@ MH: afficher minute_nuit[Jour_aff] call tempo - seti + sei RETI reglage: + H_reglage_jour=Heure_jour[Jour]:Minute_jour[Jour]; + H_reglage_nuit=Heure_nuit[Jour]:Minute_nuit[Jour]; T=capteur ;Lecture de la valeur du capteur de température - if(Heure:MinuteH_nuit) + if(Heure:MinuteH_reglage_nuit) if(T_nuit-T>0.5) demarrage chaudiere ;Démarrage de la chaudière else if(T_nuit-T<-0.5) -- libgit2 0.21.2