diff --git a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG - Document reponses.odt b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG - Document reponses.odt index b690a30..05526bd 100644 Binary files a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG - Document reponses.odt and b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG - Document reponses.odt differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG - Document reponses.pdf b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG - Document reponses.pdf index 6cb0a46..4394e21 100644 Binary files a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG - Document reponses.pdf and b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG - Document reponses.pdf differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG- Activité.odt b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG- Activité.odt index c41a118..92fd975 100644 Binary files a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG- Activité.odt and b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG- Activité.odt differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG- Activité.pdf b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG- Activité.pdf index 66eccb1..7429568 100644 Binary files a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG- Activité.pdf and b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/5A-MONTCHG- Activité.pdf differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/DT - Jumeau numérique - Monte-charge.odp b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/DT - Jumeau numérique - Monte-charge.odp index cf27eb7..0bf4125 100644 Binary files a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/DT - Jumeau numérique - Monte-charge.odp and b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/DT - Jumeau numérique - Monte-charge.odp differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/DT - Jumeau numérique - Monte-charge.pdf b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/DT - Jumeau numérique - Monte-charge.pdf index 7567241..6da9528 100644 Binary files a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/DT - Jumeau numérique - Monte-charge.pdf and b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/DT - Jumeau numérique - Monte-charge.pdf differ diff --git a/Lycee/programmation_python/si/jumeau_numerique/monte_charge/montchg_cmd.py b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/montchg_cmd.py new file mode 100644 index 0000000..dc598bc --- /dev/null +++ b/Lycee/programmation_python/si/jumeau_numerique/monte_charge/montchg_cmd.py @@ -0,0 +1,69 @@ +from montchg_lib import * # Bibliothèque monte-charge + +############################################################################### +# montchg_cmd.py +# @title: Commandes du monte-charge +############################################################################### + +############################################################################### +# Instructions élémentaires pour le monte-charge +# +# Actions (ordre = True ou False) : +# - Monter le monte-charge (moteur sens trigo) : mot_m(True | False) +# - Descendre le monte-charge (moteur sens horaire) : mot_d(True | False) +# +# Capteurs (valeur retournée = True ou False) : +# - Capteur présence cabine niveau 0 : pc_0() +# - Capteur présence cabine niveau 1 : pc_1() +# +# Consignes du pupitre (valeur retournée = True ou False) : +# - Bouton poussoir appel niveau 0 : ba_0() +# - Bouton poussoir appel niveau 1 : ba_1() +# +# Retours d'information du pupitre (allumer = True ou False) : +# - Voyant témoin d'étage niveau 0 : voy_0(True | False) +# - Voyant témoin d'étage niveau 1 : voy_1(True | False) +# +# Gestion du temps : +# - Temporisation en seconde : tempo(duree) +# +############################################################################### + +# Brochage du monte-charge +brochage={ + 'ba_0' : [],'ba_1' : [], + 'pc_0' : [],'pc_1' : [], + 'mot_m' : [],'mot_d' : [], + 'voy_0' : [], 'voy_1' : []} + +############################################################################### +# Fonctions +############################################################################### + +############################################################################### +# Commandes +############################################################################### + +def commandes(): + + # Ecrire votre code ici ... + while True: + voy_0(True) + voy_1(False) + tempo(0.5) + voy_0(False) + voy_1(True) + tempo(0.5) + + 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()