#!/usr/bin/env python2 import RPi.GPIO as GPIO import time #+----------+-Rev2-+------+--------+------+-------+ #| wiringPi | GPIO | Phys | Name | Mode | Value |python #+----------+------+------+--------+------+-------+ #| 0 | 17 | 11 | GPIO 0 | IN | Low |32 #| 1 | 18 | 12 | GPIO 1 | IN | Low |15 #| 2 | 27 | 13 | GPIO 2 | IN | Low |31 #| 3 | 22 | 15 | GPIO 3 | IN | Low |-- #| 4 | 23 | 16 | GPIO 4 | IN | Low |22 #| 5 | 24 | 18 | GPIO 5 | IN | Low |-- #| 6 | 25 | 22 | GPIO 6 | IN | Low |-- #| 7 | 4 | 7 | GPIO 7 | IN | Low | -- #| 8 | 2 | 3 | SDA | IN | Low | #| 9 | 3 | 5 | SCL | IN | Low | #| 10 | 8 | 24 | CE0 | IN | Low | #| 11 | 7 | 26 | CE1 | IN | Low | #| 12 | 10 | 19 | MOSI | IN | Low | #| 13 | 9 | 21 | MISO | IN | Low | #| 14 | 11 | 23 | SCLK | IN | Low | #| 15 | 14 | 8 | TxD | IN | Low | #| 16 | 15 | 10 | RxD | IN | Low | #| 17 | 28 | 3 | GPIO 8 | IN | Low |3 #| 18 | 29 | 4 | GPIO 9 | IN | Low |-- #| 19 | 30 | 5 | GPIO10 | IN | Low |5 #| 20 | 31 | 6 | GPIO11 | IN | Low | #+----------+------+------+--------+------+-------+ #phy_led = [8, 10, 12, 16, 18, 22, 24, 26, 32, 36, 38, 40, # 37, 35, 33, 31, 29, 23, 21, 19, 15, 13, 11, 7, 5, 3]; valid_led = [32,15,31,22,3,5]; print ('Pi Board Information') print ('---------------------') #for key,val in GPIO.RPI_INFO.items(): # print '%s => %s'%(key,val) #response = raw_input('\nIs this board info correct (y/n) ? ').upper() #17,18,27,22,23,24,25, 4, 2, 3, 8, 7,10, 9,11,14,15,28,29,30,31 GPIO_23=22 GPIO_17=32 GPIO_18=15 GPIO_27=31 GPIO_23=22 GPIO_2=3 GPIO_3=5 GPIO.setmode(GPIO.BOARD) #17,18,27,22,23,24,25, 4, 2, 3, 8, 7,10, 9,11,14,15,28,29,30,31 myLED=GPIO_18 while True: #for myLED in valid_led: print '. on . ',myLED GPIO.setup(myLED, GPIO.OUT) GPIO.output(myLED,True) time.sleep(0.5) print '**off**',myLED GPIO.output(myLED,False) time.sleep(0.5)