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.
pull/31580/head
kunal768 2018-10-29 10:14:27 +05:30 committed by Randell Dawson
parent 6953662931
commit 560076fb26
1 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,38 @@
---
title: Rasberry PI Basics
---
## Rasberry PI Basics Example
```python
## 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()
```