mirror of
https://forge.apps.education.fr/blender-edutech/blender-edutech-ressources-pedagogiques.git
synced 2024-01-27 08:26:31 +01:00
Capteur analogique de luminosité pour le TP du volet roulant
This commit is contained in:
parent
4fed3f6198
commit
a8ea675904
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -12,10 +12,10 @@ from volrou_lib import * # Bibliothèque volet roulant
|
|||||||
# - Monter le volet (moteur sens trigo) : mot_m(True | False)
|
# - Monter le volet (moteur sens trigo) : mot_m(True | False)
|
||||||
# - Descendre le volet (moteur sens horaire) : mot_d(True | False)
|
# - Descendre le volet (moteur sens horaire) : mot_d(True | False)
|
||||||
#
|
#
|
||||||
# Capteurs (valeur retournée = True ou False) :
|
# Capteurs :
|
||||||
# - Capteur fin de course volet en haut : fdc_h()
|
# - Capteur fin de course volet en haut : fdc_h() : valeur retournée = True ou False
|
||||||
# - Capteur fin de course volet en bas : fdc_b()
|
# - Capteur fin de course volet en bas : fdc_b() : valeur retournée = True ou False
|
||||||
# - Capteur de luminosité (LDR) : lum()
|
# - Capteur de luminosité (LDR) : lum() : valeur retournée = entre 0.0 et 1.0
|
||||||
#
|
#
|
||||||
# Consignes du pupitre (valeur retournée = True ou False) :
|
# Consignes du pupitre (valeur retournée = True ou False) :
|
||||||
# - Bouton poussoir monter volet : bp_m()
|
# - Bouton poussoir monter volet : bp_m()
|
||||||
@ -36,7 +36,7 @@ brochage={
|
|||||||
'bp_m' : [],'bp_a' : [],'bp_d' : [],
|
'bp_m' : [],'bp_a' : [],'bp_d' : [],
|
||||||
'fdc_h' : [],'fdc_b' : [],
|
'fdc_h' : [],'fdc_b' : [],
|
||||||
'mot_m' : [],'mot_d' : [],
|
'mot_m' : [],'mot_d' : [],
|
||||||
'bg_auto' : [],'voy_auto' : [],'lum' : []}
|
'bp_auto' : [],'bg_auto' : [], 'voy_auto' : [],'lum' : []}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Fonctions
|
# Fonctions
|
||||||
@ -66,4 +66,5 @@ if __name__=='start':
|
|||||||
if __name__=='stop':
|
if __name__=='stop':
|
||||||
stop()
|
stop()
|
||||||
if __name__=='init':
|
if __name__=='init':
|
||||||
variant(2) # Variante 2 de la maquette 3D du volet roulant
|
variant(1) # Variante 1 de la maquette 3D du volet roulant
|
||||||
|
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -12,10 +12,10 @@ from volrou_lib import * # Bibliothèque volet roulant
|
|||||||
# - Monter le volet (moteur sens trigo) : mot_m(True | False)
|
# - Monter le volet (moteur sens trigo) : mot_m(True | False)
|
||||||
# - Descendre le volet (moteur sens horaire) : mot_d(True | False)
|
# - Descendre le volet (moteur sens horaire) : mot_d(True | False)
|
||||||
#
|
#
|
||||||
# Capteurs (valeur retournée = True ou False) :
|
# Capteurs :
|
||||||
# - Capteur fin de course volet en haut : fdc_h()
|
# - Capteur fin de course volet en haut : fdc_h() : valeur retournée = True ou False
|
||||||
# - Capteur fin de course volet en bas : fdc_b()
|
# - Capteur fin de course volet en bas : fdc_b() : valeur retournée = True ou False
|
||||||
# - Capteur de luminosité (LDR) : lum()
|
# - Capteur de luminosité (LDR) : lum() : valeur retournée = entre 0.0 et 1.0
|
||||||
#
|
#
|
||||||
# Consignes du pupitre (valeur retournée = True ou False) :
|
# Consignes du pupitre (valeur retournée = True ou False) :
|
||||||
# - Bouton poussoir monter volet : bp_m()
|
# - Bouton poussoir monter volet : bp_m()
|
||||||
|
@ -1,67 +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={
|
|
||||||
'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()
|
|
Loading…
Reference in New Issue
Block a user