Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import RPi.GPI0 as GPI0
- import time
- GPI0.setmode(GPI0.BOARD) #On définit la surface de travail
- GPI0.setup(12,GPI0.OUT) #On définit les 4 pins que l'on utilise
- GPI0.setup(11,GPI0.OUT)
- GPI0.setup(13,GPI0.OUT)
- GPI0.setup(15,GPI0.OUT)
- t = 0.002 #temps entre chaque commande
- n = 50 #nombre de commande c'est-à-dire le nombre de pas
- for i in range(n): #On fait n pas
- GPI0.output(12,1) #pour le premier pas, on envoie le mot 1000
- GPI0.output(11,0)
- GPI0.output(13,0)
- GPI0.output(15,0)
- time.sleep(t)
- GPI0.output(12,0) #pour le deuxième pas, on envoie le mot 0010
- GPI0.output(11,0)
- GPI0.output(13,1)
- GPI0.output(15,0)
- time.sleep(t)
- GPI0.output(12,0) #pour le troisième pas, on envoie le mot 0100
- GPI0.output(11,1)
- GPI0.output(13,0)
- GPI0.output(15,0)
- time.sleep(t)
- GPI0.output(12,0) #pour le quatrième pas, on envoie le mot 0001
- GPI0.output(11,0)
- GPI0.output(13,0)
- GPI0.output(15,1)
- time.sleep(t)
- GPI0.cleanup() #on "ferme" les pins utilisés
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement