mirror of
https://forge.apps.education.fr/blender-edutech/blender-edutech-tutoriels.git
synced 2024-01-27 09:42:33 +01:00
Test de la commande des servomoteurs par Firmata
This commit is contained in:
parent
9dac4e71d7
commit
422e516875
@ -15,7 +15,7 @@ import pyfirmata
|
||||
carte = pyfirmata.Arduino('/dev/ttyACM1') # GNU/Linux
|
||||
print("Communication Carte Arduino établie")
|
||||
|
||||
servo = carte.get_pin('d:9:s') # Servo sur broche D9
|
||||
servo = carte.get_pin('d:9:s') # Servomoteur sur la broche D9
|
||||
|
||||
try :
|
||||
while True: # Boucle infinie
|
||||
@ -23,8 +23,8 @@ try :
|
||||
angle = int(input("Entrer un angle entre 10 et 170) : ")) # Demande à l’utilisateur d’entrer la valeur de l’angle
|
||||
if angle < 10 : # Si la valeur entrée est inférieure à 10° on bloque le servomoteur à 10°
|
||||
angle = 10
|
||||
elif angle > 170 : # Si la valeur entrée est supérieur à 170° on bloque le servo moteur à 170°
|
||||
elif angle > 170 : # Si la valeur entrée est supérieure à 170° on bloque le servomoteur à 170°
|
||||
angle = 170
|
||||
servo.write(angle) # Ecrit cette valeur dans le pin du servo moteur
|
||||
servo.write(angle) # Ecrit cette valeur sur la broche du servomoteur
|
||||
except :
|
||||
carte.exit()
|
||||
|
Loading…
Reference in New Issue
Block a user