Skip to content

Instantly share code, notes, and snippets.

@bill314
Forked from boseji/sqr_1ch_1k_50p.py
Created November 1, 2019 14:40
Show Gist options
  • Save bill314/92ca03d2892f146b967606a71e756c62 to your computer and use it in GitHub Desktop.
Save bill314/92ca03d2892f146b967606a71e756c62 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