File tree Expand file tree Collapse file tree 3 files changed +61
-25
lines changed Expand file tree Collapse file tree 3 files changed +61
-25
lines changed Original file line number Diff line number Diff line change
1
+ #!/usr/python/bin
2
+
3
+ import time
4
+ import pigpio
5
+
6
+ PIN = 9
7
+
8
+ PWM_FREQ = 50
9
+ PWM_RANGE = 2000
10
+
11
+ pi = pigpio .pi ('localhost' )
12
+
13
+ pi .set_PWM_frequency (PIN ,PWM_FREQ )
14
+ pi .set_PWM_range (PIN ,PWM_RANGE )
15
+
16
+ # entire dutycycle range seems to be 50-220
17
+
18
+ print '1ms-2ms range'
19
+ for x in range (100 ,200 ):
20
+ pi .set_PWM_dutycycle (PIN ,x )
21
+ time .sleep (0.02 )
22
+ print x
23
+
24
+ print 'three waves hello:'
25
+ for x in range (0 ,3 ):
26
+ pi .set_PWM_dutycycle (PIN ,100 )
27
+ time .sleep (0.5 )
28
+ pi .set_PWM_dutycycle (PIN ,200 )
29
+ time .sleep (1 )
30
+
31
+
32
+
33
+
34
+ pi .set_PWM_dutycycle (PIN ,0 )
35
+ print 'test complete.'
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 4
4
import pigpio
5
5
6
6
7
- PIN = 4 # RIGHT=4 LEFT=25 ARM=9
7
+ PIN = 25 # RIGHT=4 LEFT=25 ARM=9
8
8
9
- PWM_FREQ = 500
10
- PWM_RANGE = 100
9
+ PWM_FREQ = 50
10
+ PWM_RANGE = 2000
11
11
12
12
pi = pigpio .pi ('localhost' )
13
13
14
14
pi .set_PWM_frequency (PIN ,PWM_FREQ )
15
15
pi .set_PWM_range (PIN ,PWM_RANGE )
16
16
17
- # duty cycle values for range 100 , frequency 400
18
- # 0-
17
+ # duty cycle values for range 2000 , frequency 50
18
+ #
19
19
20
- for x in range (50 ,100 ):
20
+ print 'full counter-clockwise (1ms):'
21
+ pi .set_PWM_dutycycle (PIN ,100 )
22
+ time .sleep (2 )
23
+
24
+ print 'rest (1.5ms):'
25
+ pi .set_PWM_dutycycle (PIN ,150 )
26
+ time .sleep (2 )
27
+
28
+ print 'full clockwise (2ms):'
29
+ pi .set_PWM_dutycycle (PIN ,200 )
30
+ time .sleep (2 )
31
+
32
+ print 'stop:'
33
+ pi .set_PWM_dutycycle (PIN ,0 )
34
+ time .sleep (2 )
35
+
36
+ print 'whole range:'
37
+ for x in range (100 ,200 ):
21
38
pi .set_PWM_dutycycle (PIN ,x )
22
- time .sleep (0.2 )
39
+ time .sleep (0.02 )
23
40
print x
24
41
25
- pi .set_PWM_dutycycle (PIN ,0 )
26
42
43
+ pi .set_PWM_dutycycle (PIN ,0 )
44
+ print 'test complete.'
27
45
You can’t perform that action at this time.
0 commit comments