diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/3A-VOLET - Document reponses.odt b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/3A-VOLET - Document reponses.odt new file mode 100644 index 0000000..f852c1d Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/3A-VOLET - Document reponses.odt differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/3A-VOLET - Document reponses.pdf b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/3A-VOLET - Document reponses.pdf new file mode 100644 index 0000000..77879f7 Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/3A-VOLET - Document reponses.pdf differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/3A-VOLET- Activité.odt b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/3A-VOLET- Activité.odt new file mode 100644 index 0000000..45eb4ce Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/3A-VOLET- Activité.odt differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/3A-VOLET- Activité.pdf b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/3A-VOLET- Activité.pdf new file mode 100644 index 0000000..1da4d96 Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/3A-VOLET- Activité.pdf differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/DT - Jumeau numérique - Volet roulant.odp b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/DT - Jumeau numérique - Volet roulant.odp new file mode 100644 index 0000000..3d18f8b Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/DT - Jumeau numérique - Volet roulant.odp differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/DT - Jumeau numérique - Volet roulant.pdf b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/DT - Jumeau numérique - Volet roulant.pdf new file mode 100644 index 0000000..8a1e69e Binary files /dev/null and b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/DT - Jumeau numérique - Volet roulant.pdf differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/volrou_cmd.py b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/volrou_cmd.py new file mode 100644 index 0000000..97971ad --- /dev/null +++ b/Lycee/programmation_python/si/jumeau_numerique/volet_roulant/volrou_cmd.py @@ -0,0 +1,67 @@ +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={ + 'bp_m' : [],'bp_a' : [],'bp_d' : [], + 'fdc_h' : [],'fdc_b' : [], + 'mot_m' : [],'mot_d' : [], + 'bp_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()