-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcarousel_test.py
72 lines (58 loc) · 1.75 KB
/
carousel_test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
import RPi.GPIO as GPIO
import time
from DRV8825 import DRV8825
from carousel import carousel
try:
# Motor1 = DRV8825(dir_pin=13, step_pin=19, enable_pin=12, mode_pins=(16, 17, 20))
# Motor2 = DRV8825(dir_pin=24, step_pin=18, enable_pin=4, mode_pins=(21, 22, 27))
#
#
# for x in range(0, 200):
#Motor1.TurnStep(Dir='backward', steps=32, stepdelay = 0.000001)
#time.sleep(0.5)
#Motor1.TurnStep(Dir='backward', steps=6400, stepdelay = 0.000001)
#Motor1.Stop()
# c=carousel()
# c.moveToSlide(15)
c = carousel(3)
for i in range (200):
c.stepForward()
time.sleep(.1)
# for x in range(0,5):
# c.stepForward()
# time.sleep(.5)
# time.sleep(6)
# for x in range(0,5):
# c.stepBackward()
# time.sleep(.5)
# time.sleep(6)
# for x in range(0,3):
# c.nextSlide()
# time.sleep(1.2)
# time.sleep(6)
# for x in range(0,3):
# c.prevSlide()
# time.sleep(1.2)
# time.sleep(15)
#
# c.zeroPos()
# c.moveToSlide(20)
# time.sleep(.8)
# c.moveToSlide(6) #highlight and press alt 4
# time.sleep(.8)
# c.moveToSlide(11)
# time.sleep(.8)
# c.moveToSlide(7)
# time.sleep(.8)
# c.moveToSlide(1)
#Motor2.SetMicroStep('hardward' ,'halfstep')
#Motor2.TurnStep(Dir='forward', steps=2048, stepdelay=0.002)
#time.sleep(0.5)
#Motor2.TurnStep(Dir='backward', steps=2048, stepdelay=0.002)
#Motor2.Stop()
except:
# GPIO.cleanup()
print ("\nMotor stop")
c.motor.Stop()
#Motor2.Stop()
exit()