Last active
August 29, 2015 14:26
-
-
Save rjehangir/ccc62a332ce93482ac4c to your computer and use it in GitHub Desktop.
Python code for T100/T200 Thrusters using Adafruit PWM Shield
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
# Testing T200 thruster activation | |
from Adafruit_PWM_Servo_Driver import PWM | |
import time | |
# Initialize the PWM device using the default address | |
pwm = PWM(0x40) | |
frequency = 100 | |
def setPWM(channel, frequency, pwmMicroseconds): | |
pulseLength = float(1000000) # 1,000,000 us per second | |
pulseLength /= frequency | |
pulseLength /= 4096 # 12 bits of resolution | |
pulse /= pulseLength | |
pwmMicroseconds.setPWM(channel, 0, pulse) | |
pwm.setPWMFreq(frequency) # Set frequency to 500 Hz | |
setServoPulse(15, frequency, 1500) # Send a 1500 us pulse to channel 15 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment