Chris Mendez in Hardware, For Developers

Basic blinking LED on Raspberry Pi

Here's a simple python script for Raspberry Pi.

Step 1 - Install

sudo apt-get update  
sudo apt-get install python-dev  
sudo apt-get install python-rpi.gpio  

Step 2 - Python Script

This is the python script you will run.

#!/usr/env python
import RPi.GPIO as GPIO  
import time

bcm        = 25  
board      = 22  
OUTPUT_PIN = board  
DELAY_ON   = 3  
DELAY_OFF  = 1

#Map the GPIO pins 
if OUTPUT_PIN == board:  
  GPIO.setmode(GPIO.BOARD)
else:  
  GPIO.setmode(GPIO.BCM)

#GPIO takes two params(pin,state)
GPIO.setup(OUTPUT_PIN,GPIO.OUT)

i = 0  
while i < 10:  
  i += 1
  GPIO.output(OUTPUT_PIN,GPIO.HIGH)
  time.sleep(DELAY_ON)
  GPIO.output(OUTPUT_PIN,GPIO.LOW)
  time.sleep(DELAY_OFF)

GPIO.output(OUTPUT_PIN,GPIO.LOW)

#After we open a connection, clean up after ourselves
GPIO.cleanup()  


Resources