Advertisement
Guest User

oui

a guest
Jan 28th, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.03 KB | None | 0 0
  1. import RPi.GPI0 as GPI0
  2. import time
  3.  
  4. GPI0.setmode(GPI0.BOARD) #On définit la surface de travail
  5. GPI0.setup(12,GPI0.OUT) #On définit les 4 pins que l'on utilise
  6. GPI0.setup(11,GPI0.OUT)
  7. GPI0.setup(13,GPI0.OUT)
  8. GPI0.setup(15,GPI0.OUT)
  9.  
  10. t = 0.002 #temps entre chaque commande
  11. n = 50 #nombre de commande c'est-à-dire le nombre de pas
  12. for i in range(n): #On fait n pas
  13.     GPI0.output(12,1) #pour le premier pas, on envoie le mot 1000
  14.     GPI0.output(11,0)
  15.     GPI0.output(13,0)
  16.     GPI0.output(15,0)
  17.     time.sleep(t)
  18.     GPI0.output(12,0) #pour le deuxième pas, on envoie le mot 0010
  19.     GPI0.output(11,0)
  20.     GPI0.output(13,1)
  21.     GPI0.output(15,0)
  22.     time.sleep(t)
  23.     GPI0.output(12,0) #pour le troisième pas, on envoie le mot 0100
  24.     GPI0.output(11,1)
  25.     GPI0.output(13,0)
  26.     GPI0.output(15,0)
  27.     time.sleep(t)
  28.     GPI0.output(12,0) #pour le quatrième pas, on envoie le mot 0001
  29.     GPI0.output(11,0)
  30.     GPI0.output(13,0)
  31.     GPI0.output(15,1)
  32.     time.sleep(t)
  33.  
  34. GPI0.cleanup() #on "ferme" les pins utilisés
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement