diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/3A-VOLET - Document reponses.odt b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/3A-VOLET - Document reponses.odt new file mode 100644 index 0000000..35d5524 Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/3A-VOLET - Document reponses.odt differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/3A-VOLET - Document reponses.pdf b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/3A-VOLET - Document reponses.pdf new file mode 100644 index 0000000..9982d26 Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/3A-VOLET - Document reponses.pdf differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/3A-VOLET- Activité.odt b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/3A-VOLET- Activité.odt new file mode 100644 index 0000000..d548688 Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/3A-VOLET- Activité.odt differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/3A-VOLET- Activité.pdf b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/3A-VOLET- Activité.pdf new file mode 100644 index 0000000..33e03c9 Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/3A-VOLET- Activité.pdf differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/DT - Jumeau numérique - Volet roulant.odp b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/DT - Jumeau numérique - Volet roulant.odp new file mode 100644 index 0000000..74ad240 Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/DT - Jumeau numérique - Volet roulant.odp differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/DT - Jumeau numérique - Volet roulant.pdf b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/DT - Jumeau numérique - Volet roulant.pdf new file mode 100644 index 0000000..73a638d Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/DT - Jumeau numérique - Volet roulant.pdf differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/volrou_cmd.py b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/volrou_cmd.py new file mode 100644 index 0000000..edd6579 --- /dev/null +++ b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/jumeau/volrou_cmd.py @@ -0,0 +1,69 @@ +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 à glissière mode automatique : bg_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={ + 'bp_m' : [],'bp_a' : [],'bp_d' : [], + 'fdc_h' : [],'fdc_b' : [], + 'mot_m' : [],'mot_d' : [], + 'bg_auto' : [],'voy_auto' : [],'lum' : []} + +############################################################################### +# Fonctions +############################################################################### + +############################################################################### +# Commandes +############################################################################### + +def commandes(): + + # Ecrire votre code ici ... + voy_auto(True) # Activer le voyant du mode automatique + while True: + pass + + fin() # A garder + + +############################################################################### +# En: External call << DONT CHANGE THIS SECTION >> +# Fr: Appel externe << NE PAS MODIFIER CETTE SECTION >> +############################################################################### + +if __name__=='start': + start(commandes) +if __name__=='stop': + stop() +if __name__=='init': + variant(2) # Variante 2 de la maquette 3D du volet roulant diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/5A-VOLET - Activité.odt b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/5A-VOLET - Activité.odt new file mode 100644 index 0000000..ff5efbd Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/5A-VOLET - Activité.odt differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/5A-VOLET - Activité.pdf b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/5A-VOLET - Activité.pdf new file mode 100644 index 0000000..f75ca4e Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/5A-VOLET - Activité.pdf differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/5A-VOLET - Document reponses.odt b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/5A-VOLET - Document reponses.odt new file mode 100644 index 0000000..3c86a7e Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/5A-VOLET - Document reponses.odt differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/5A-VOLET - Document reponses.pdf b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/5A-VOLET - Document reponses.pdf new file mode 100644 index 0000000..3127279 Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/5A-VOLET - Document reponses.pdf differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/DT - Jumeau numérique - Volet roulant.odp b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/DT - Jumeau numérique - Volet roulant.odp new file mode 100644 index 0000000..0358043 Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/DT - Jumeau numérique - Volet roulant.odp differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/DT - Jumeau numérique - Volet roulant.pdf b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/DT - Jumeau numérique - Volet roulant.pdf new file mode 100644 index 0000000..24cc2bb Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/DT - Jumeau numérique - Volet roulant.pdf differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/volrou_cmd.py b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/volrou_cmd.py new file mode 100644 index 0000000..f36c6f5 --- /dev/null +++ b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/revision/volrou_cmd.py @@ -0,0 +1,65 @@ +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(): + + # Ecrire votre code ici ... + voy_auto(True) # Activer le voyant du mode automatique + while True: + pass + + fin() # A garder + + +############################################################################### +# En: External call << DONT CHANGE THIS SECTION >> +# Fr: Appel externe << NE PAS MODIFIER CETTE SECTION >> +############################################################################### + +if __name__=='start': + start(commandes) +if __name__=='stop': + stop() +if __name__=='init': + variant(1) # Variante 1 de la maquette 3D du volet roulant