Description

Fan & plate est un modèle de laboratoire composé de tube horizontal, ventilateur et plaque. L'angle de la plaque est fonction de la vitesse du moteur. L'angle est mesuré avec le potentiomètre, et il est ensuite passé à l'Arduino. L'utilisateur peut écrire un programme arbitraire pour contrôler ce modèle de laboratoire en langage de programmation Python. Python communique avec Arduino via le protocole Firmata. Toute la communication est abstraite de l'utilisateur, et l'utilisateur doivent faire une seule classe avec le contrôleur mis en œuvre. L'utilisateur peut télécharger des résultats d'expérience dans le fichier séparé par des virgules. m après l'exécution d'expérience. Les données de ce fichier sont: temps, entrée, sortie.

Code squelette est donné ci-dessous:

classe de ventilation:
#Class, constructeur
#First deux variables sont nécessaires
#User pouvez définir d'autres variables nécessaires pour l'expérience
def __init__ (Self):
Auto. period = 0,125 # période d'échantillonnage
Auto. Duration = 5 # durée de l'expérience en secondesboucle #main
#y-mesure de sortie du système (angle, données brutes 0-1)
#t-heure actuelle
boucle def (Self, t, y):
u = 0,5 #pass 1 à l'entrée du système, peut être de 0 à 1 (analogique)
retour u

No votes have been submitted yet.

No one has commented it yet.