Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@boseji
Created November 4, 2013 00:30
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save boseji/7296415 to your computer and use it in GitHub Desktop.
Save boseji/7296415 to your computer and use it in GitHub Desktop.
Python code for Raspberry Pi to generate a square wave of 50% duty cycle on GPIO7 pin 26 of P1 with 1kHz frequency
#!/usr/bin/python
#######
# This program would generate PWM on GPIO 7 Pin 26 of P1
# with 50% Dutycyle at 1kHz
#######
import RPi.GPIO as GPIO
from time import sleep
GPIO.setmode(GPIO.BCM)
GPIO.setup(7,GPIO.OUT)
p=GPIO.PWM(7,1190)
p.start(50.0)
raw_input("Press Enter key to Stop 1kHz PWM @ 50% duty cycle")
GPIO.cleanup()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment