kunal768 560076fb26 Created a file for "Basics of Raspberry Pi Stuffs" (#20150)
* Created a file for "Basics of Raspberry Pi Stuffs" 

The code contains two parts:
First part is simply blinking led (Blink time can be set by time.sleep(x) x for the number of seconds)
Second part is for pwm control for led brightness

* Update RaspberryPiBasics.py

* reformatted two 2 space indention with title corr.
2018-10-28 21:44:26 -07:00

700 B

title
title
Rasberry PI Basics

Rasberry PI Basics Example

## CODE THAT MAKES AN LED GLOW FOR 2 SECONDS
import time
import RPi.GPIO as GPIO
while True:
  GPIO.output(2, GPIO.HIGH
  time.sleep(1)
  GPIO.output(2, GPIO.LOW) 
  time.sleep(1)

## CODE FOR PWM CONTROL OF LED BRIGHNTESS
import RPi.GPIO as GPIO from time
import sleep led_pin = 2

GPIO.setmode(GPIO.BCM)
GPIO.setup(led_pin, GPIO.OUT)

pwm = GPIO.PWM(led_pin, 100)
pwm.start(0)

try:
  while True:
    for x in range(100):
      pwm.ChangeDutyCycle(x)
      sleep(0.01)
    for x in range(100, 0, -1):
      pwm.ChangeDutyCycle(x)
      sleep(0.01)

except KeyboardInterrupt:
  pwm.stop()
  GPIO.cleanup()