From 22ec487474535695a86781963d7ab54c430b8378 Mon Sep 17 00:00:00 2001 From: Philippe Roy <2550090-phroy@users.noreply.gitlab.com> Date: Sun, 1 Jan 2023 16:26:19 +0000 Subject: [PATCH] Update 5 files - /Lycee/programmation_python/si/volet_roulant/volrou_cmd-correction-auto.py.~1~ - /Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~1~ - /Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~3~ - /Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~2~ - /Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~4~ --- .../volrou_cmd-correction-auto.py.~1~ | 117 ------------------ .../si/volet_roulant/volrou_cmd-manu.py.~1~ | 94 -------------- .../si/volet_roulant/volrou_cmd-manu.py.~2~ | 94 -------------- .../si/volet_roulant/volrou_cmd-manu.py.~3~ | 91 -------------- .../si/volet_roulant/volrou_cmd-manu.py.~4~ | 93 -------------- 5 files changed, 489 deletions(-) delete mode 100644 Lycee/programmation_python/si/volet_roulant/volrou_cmd-correction-auto.py.~1~ delete mode 100644 Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~1~ delete mode 100644 Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~2~ delete mode 100644 Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~3~ delete mode 100644 Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~4~ diff --git a/Lycee/programmation_python/si/volet_roulant/volrou_cmd-correction-auto.py.~1~ b/Lycee/programmation_python/si/volet_roulant/volrou_cmd-correction-auto.py.~1~ deleted file mode 100644 index a27e7a7..0000000 --- a/Lycee/programmation_python/si/volet_roulant/volrou_cmd-correction-auto.py.~1~ +++ /dev/null @@ -1,117 +0,0 @@ -from volrou_lib import * # Bibliothèque volet roulant - -############################################################################### -# volrou_cmd.py -# @title: Commandes du volet roulant -############################################################################### - -############################################################################### -# Instructions élémentaires pour le volet roulant -# -# Actions (ordre = True ou False) : -# - Monter le volet (moteur sens trigo) : mot_m(True | False) -# - Descendre le volet (moteur sens horaire) : mot_d(True | False) -# -# Capteurs (valeur retournée = True ou False) : -# - Capteur fin de course volet en haut : fdc_h() -# - Capteur fin de course volet en bas : fdc_b() -# - Capteur de luminosité (LDR) : lum() -# -# Consignes du pupitre (valeur retournée = True ou False) : -# - Bouton poussoir monter volet : bp_m() -# - Bouton poussoir arrêt volet : bp_a() -# - Bouton poussoir descendre volet : bp_d() -# - Bouton poussoir mode automatique : bp_auto() -# -# Retour d'information du pupitre (allumer = True ou False) : -# - Voyant témoin mode automatique : voy_auto(True | False) -# -# Gestion du temps : -# - Temporisation en seconde : tempo(duree) -# -############################################################################### - -# Brochage du volet roulant -brochage={} - -############################################################################### -# Fonctions -############################################################################### - -############################################################################### -# Commandes -############################################################################### - -def commandes(): - - # Mise en place : Monter le store - print ("Volet roulant avec le mode automatique") - print ("Mise en place : Monter le store") - while fdc_h() ==False : - mot_d(False) - mot_m(True) - mot_m(False) - - # Fonctionnement normal - print ("Attente") - auto=False # Mémorisation du mode automatique - while True : - - # Mode automatique - if bp_auto(): - print ("Passage en mode automatique") - auto=True - voy_auto(True) - - # Monter le store manuellement - if bp_m(): - print ("Commande manuelle : monter le store ...") - mot_d(False) - mot_m(True) - auto=False - voy_auto(False) - - # Descendre le store - if bp_d(): - print ("Commande manuelle : descendre le store ...") - mot_m(False) - mot_d(True) - auto=False - voy_auto(False) - - # Arrêt du moteur - if fdc_h() : - mot_m(False) - if fdc_b() : - mot_d(False) - - # Arrêt - if bp_a(): - print ("Commande manuelle : arrêter le store") - mot_m(False) - mot_d(False) - auto=False - voy_auto(False) - - # Monter le store automatiquement - if auto and fdc_h()==False and lum() == False: - mot_d(False) - mot_m(True) - - # Descendre le store automatiquement - if auto and fdc_b()==False and lum() == True: - mot_m(False) - mot_d(True) - - fin() # A garder - - -############################################################################### -# En: External call << DONT CHANGE THIS SECTION >> -# Fr: Appel externe << NE PAS MODIFIER CETTE SECTION >> -############################################################################### - -if __name__=='start': - thread_cmd_start(commandes) -if __name__=='stop': - thread_cmd_stop() diff --git a/Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~1~ b/Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~1~ deleted file mode 100644 index 136348f..0000000 --- a/Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~1~ +++ /dev/null @@ -1,94 +0,0 @@ -from volrou_lib import * # Bibliothèque volet roulant - -############################################################################### -# volrou_cmd.py -# @title: Commandes du volet roulant -############################################################################### - -############################################################################### -# Instructions élémentaires pour le volet roulant -# -# Actions (ordre = True ou False) : -# - Monter le volet (moteur sens trigo) : mot_m(True | False) -# - Descendre le volet (moteur sens horaire) : mot_d(True | False) -# -# Capteurs (valeur retournée = True ou False) : -# - Capteur fin de course volet en haut : fdc_h() -# - Capteur fin de course volet en bas : fdc_b() -# - Capteur de luminosité (LDR) : lum() -# -# Consignes du pupitre (valeur retournée = True ou False) : -# - Bouton poussoir monter volet : bp_m() -# - Bouton poussoir arrêt volet : bp_a() -# - Bouton poussoir descendre volet : bp_d() -# - Bouton poussoir mode automatique : bp_auto() -# -# Retour d'information du pupitre (allumer = True ou False) : -# - Voyant témoin mode automatique : voy_auto(True | False) -# -# Gestion du temps : -# - Temporisation en seconde : tempo(duree) -# -############################################################################### - -# Brochage du volet roulant -brochage={} - -############################################################################### -# Fonctions -############################################################################### - -############################################################################### -# Commandes -############################################################################### - -def commandes(): - - # Mise en place : Fermeture - print ("Volet roulant sans mode automatique") - print ("Mise en place : Ouverture") - while fdc_h() ==False : - mot_d(False) - mot_m(True) - mot_m(False) - - # Fonctionnement normal - print ("Attente") - while True : - - # if bp_auto(): - # voy_auto(True) - - # Monter le store - if bp_m(): - mot_d(False) - mot_m(True) - if fdc_h() : - mot_m(False) - - # Descendre le store - if bp_d(): - mot_m(False) - mot_d(True) - if fdc_b() : - mot_d(False) - - # Arrêt - if bp_a(): - mot_m(False) - mot_d(False) - # voy_auto(False) - - - fin() # A garder - - -############################################################################### -# En: External call << DONT CHANGE THIS SECTION >> -# Fr: Appel externe << NE PAS MODIFIER CETTE SECTION >> -############################################################################### - -if __name__=='start': - thread_cmd_start(commandes) -if __name__=='stop': - thread_cmd_stop() diff --git a/Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~2~ b/Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~2~ deleted file mode 100644 index 2c52c89..0000000 --- a/Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~2~ +++ /dev/null @@ -1,94 +0,0 @@ -from volrou_lib import * # Bibliothèque volet roulant - -############################################################################### -# volrou_cmd.py -# @title: Commandes du volet roulant -############################################################################### - -############################################################################### -# Instructions élémentaires pour le volet roulant -# -# Actions (ordre = True ou False) : -# - Monter le volet (moteur sens trigo) : mot_m(True | False) -# - Descendre le volet (moteur sens horaire) : mot_d(True | False) -# -# Capteurs (valeur retournée = True ou False) : -# - Capteur fin de course volet en haut : fdc_h() -# - Capteur fin de course volet en bas : fdc_b() -# - Capteur de luminosité (LDR) : lum() -# -# Consignes du pupitre (valeur retournée = True ou False) : -# - Bouton poussoir monter volet : bp_m() -# - Bouton poussoir arrêt volet : bp_a() -# - Bouton poussoir descendre volet : bp_d() -# - Bouton poussoir mode automatique : bp_auto() -# -# Retour d'information du pupitre (allumer = True ou False) : -# - Voyant témoin mode automatique : voy_auto(True | False) -# -# Gestion du temps : -# - Temporisation en seconde : tempo(duree) -# -############################################################################### - -# Brochage du volet roulant -brochage={} - -############################################################################### -# Fonctions -############################################################################### - -############################################################################### -# Commandes -############################################################################### - -def commandes(): - - # Mise en place : Fermeture - print ("Volet roulant uniquement en mode manuel (sans mode automatique)") - print ("Mise en place : Ouverture") - while fdc_h() ==False : - mot_d(False) - mot_m(True) - mot_m(False) - - # Fonctionnement normal - print ("Attente") - while True : - - # if bp_auto(): - # voy_auto(True) - - # Monter le store - if bp_m(): - mot_d(False) - mot_m(True) - if fdc_h() : - mot_m(False) - - # Descendre le store - if bp_d(): - mot_m(False) - mot_d(True) - if fdc_b() : - mot_d(False) - - # Arrêt - if bp_a(): - mot_m(False) - mot_d(False) - # voy_auto(False) - - - fin() # A garder - - -############################################################################### -# En: External call << DONT CHANGE THIS SECTION >> -# Fr: Appel externe << NE PAS MODIFIER CETTE SECTION >> -############################################################################### - -if __name__=='start': - thread_cmd_start(commandes) -if __name__=='stop': - thread_cmd_stop() diff --git a/Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~3~ b/Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~3~ deleted file mode 100644 index d9bf50d..0000000 --- a/Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~3~ +++ /dev/null @@ -1,91 +0,0 @@ -from volrou_lib import * # Bibliothèque volet roulant - -############################################################################### -# volrou_cmd.py -# @title: Commandes du volet roulant -############################################################################### - -############################################################################### -# Instructions élémentaires pour le volet roulant -# -# Actions (ordre = True ou False) : -# - Monter le volet (moteur sens trigo) : mot_m(True | False) -# - Descendre le volet (moteur sens horaire) : mot_d(True | False) -# -# Capteurs (valeur retournée = True ou False) : -# - Capteur fin de course volet en haut : fdc_h() -# - Capteur fin de course volet en bas : fdc_b() -# - Capteur de luminosité (LDR) : lum() -# -# Consignes du pupitre (valeur retournée = True ou False) : -# - Bouton poussoir monter volet : bp_m() -# - Bouton poussoir arrêt volet : bp_a() -# - Bouton poussoir descendre volet : bp_d() -# - Bouton poussoir mode automatique : bp_auto() -# -# Retour d'information du pupitre (allumer = True ou False) : -# - Voyant témoin mode automatique : voy_auto(True | False) -# -# Gestion du temps : -# - Temporisation en seconde : tempo(duree) -# -############################################################################### - -# Brochage du volet roulant -brochage={} - -############################################################################### -# Fonctions -############################################################################### - -############################################################################### -# Commandes -############################################################################### - -def commandes(): - - # Mise en place : Fermeture - print ("Volet roulant uniquement en mode manuel (sans le mode automatique)") - print ("Mise en place : Monter le store") - while fdc_h() ==False : - mot_d(False) - mot_m(True) - mot_m(False) - - # Fonctionnement normal - print ("Attente") - while True : - - # Monter le store - if bp_m(): - print ("Monter le store ...") - mot_d(False) - mot_m(True) - if fdc_h() : - mot_m(False) - - # Descendre le store - if bp_d(): - print ("Descendre le store ...") - mot_m(False) - mot_d(True) - if fdc_b() : - mot_d(False) - - # Arrêt - if bp_a(): - print ("Arrêter le store") - mot_m(False) - mot_d(False) - - fin() # A garder - -############################################################################### -# En: External call << DONT CHANGE THIS SECTION >> -# Fr: Appel externe << NE PAS MODIFIER CETTE SECTION >> -############################################################################### - -if __name__=='start': - thread_cmd_start(commandes) -if __name__=='stop': - thread_cmd_stop() diff --git a/Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~4~ b/Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~4~ deleted file mode 100644 index eeecceb..0000000 --- a/Lycee/programmation_python/si/volet_roulant/volrou_cmd-manu.py.~4~ +++ /dev/null @@ -1,93 +0,0 @@ -from volrou_lib import * # Bibliothèque volet roulant - -############################################################################### -# volrou_cmd.py -# @title: Commandes du volet roulant -############################################################################### - -############################################################################### -# Instructions élémentaires pour le volet roulant -# -# Actions (ordre = True ou False) : -# - Monter le volet (moteur sens trigo) : mot_m(True | False) -# - Descendre le volet (moteur sens horaire) : mot_d(True | False) -# -# Capteurs (valeur retournée = True ou False) : -# - Capteur fin de course volet en haut : fdc_h() -# - Capteur fin de course volet en bas : fdc_b() -# - Capteur de luminosité (LDR) : lum() -# -# Consignes du pupitre (valeur retournée = True ou False) : -# - Bouton poussoir monter volet : bp_m() -# - Bouton poussoir arrêt volet : bp_a() -# - Bouton poussoir descendre volet : bp_d() -# - Bouton poussoir mode automatique : bp_auto() -# -# Retour d'information du pupitre (allumer = True ou False) : -# - Voyant témoin mode automatique : voy_auto(True | False) -# -# Gestion du temps : -# - Temporisation en seconde : tempo(duree) -# -############################################################################### - -# Brochage du volet roulant -brochage={} - -############################################################################### -# Fonctions -############################################################################### - -############################################################################### -# Commandes -############################################################################### - -def commandes(): - - # Mise en place : Fermeture - print ("Volet roulant uniquement en mode manuel (sans le mode automatique)") - print ("Mise en place : Monter le store") - while fdc_h() ==False : - mot_d(False) - mot_m(True) - mot_m(False) - - # Fonctionnement normal - print ("Attente") - while True : - - # Monter le store - if bp_m(): - print ("Monter le store ...") - mot_d(False) - mot_m(True) - - # Descendre le store - if bp_d(): - print ("Descendre le store ...") - mot_m(False) - mot_d(True) - - # Arrêt du moteur - if fdc_h() : - mot_m(False) - if fdc_b() : - mot_d(False) - - # Arrêt - if bp_a(): - print ("Arrêter le store") - mot_m(False) - mot_d(False) - - fin() # A garder - -############################################################################### -# En: External call << DONT CHANGE THIS SECTION >> -# Fr: Appel externe << NE PAS MODIFIER CETTE SECTION >> -############################################################################### - -if __name__=='start': - thread_cmd_start(commandes) -if __name__=='stop': - thread_cmd_stop()