Skip to content

Commit f48c2f1

Browse files
committed
updated servo test scripts
1 parent 33cb524 commit f48c2f1

File tree

3 files changed

+61
-25
lines changed

3 files changed

+61
-25
lines changed

arm_test.py

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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.'

motor_test.py

Lines changed: 0 additions & 17 deletions
This file was deleted.

pigpio_test.py

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,42 @@
44
import pigpio
55

66

7-
PIN = 4 # RIGHT=4 LEFT=25 ARM=9
7+
PIN = 25 # RIGHT=4 LEFT=25 ARM=9
88

9-
PWM_FREQ = 500
10-
PWM_RANGE = 100
9+
PWM_FREQ = 50
10+
PWM_RANGE = 2000
1111

1212
pi = pigpio.pi('localhost')
1313

1414
pi.set_PWM_frequency(PIN,PWM_FREQ)
1515
pi.set_PWM_range(PIN,PWM_RANGE)
1616

17-
# duty cycle values for range 100, frequency 400
18-
# 0-
17+
# duty cycle values for range 2000, frequency 50
18+
#
1919

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):
2138
pi.set_PWM_dutycycle(PIN,x)
22-
time.sleep(0.2)
39+
time.sleep(0.02)
2340
print x
2441

25-
pi.set_PWM_dutycycle(PIN,0)
2642

43+
pi.set_PWM_dutycycle(PIN,0)
44+
print 'test complete.'
2745

0 commit comments

Comments
 (0)