Raspberry Pi --操作LED

最简单的一个树莓派GPIO操作入门,这里记录以下

先上连接图:

卧槽。图真特么的大

用到了GPIO的GND和#18针脚,这就不上图了,红色的线接的是18针脚,暗色的线接的是GND针脚,下面上Python的代码:

 1 #coding:utf-8
 2 import GPi.GPIO as GPIO
 3 import time
 4 
 5 GPIO.setmode(GPIO.BCM)
 6 GPIO.setwarnings(False)
 7 GPIO.setup(18, GPIO.OUT)
 8 
 9 #GPIO.output(18, True)
10 #time.sleep(1)#睡眠1s
11 #GPIO.output(18, False)
12 
13 while True:
14     GPIO.output(18, True)
15     time.sleep(1) #睡眠1s
16     GPIO.output(18, False)
17     time.sleep(1)#睡眠1s

随便保存一个文件名,在Linux终端下执行这个Python文件就行了,如果用的不是root用户,则需要sudo

这个代码实际执行的时候有个问题,因为是无限循环,所以我想结束掉只能Ctrl+C,但是这样结束掉后LED依旧在闪烁,照书抄的,书中也没有提到这个问题,所以我增加了9-11行代码,Ctrl+C后把9-11行代码取消注释,13-17行加上注释,再执行一遍

玩树莓派开发代码不难,难的是不知道那么多GPIO针脚要插哪个、电阻选多大殴的、接线的方法,慢慢摸索吧,上班学Python,下班玩树莓派

posted on 2015-06-29 22:34  LitDev  阅读(1131)  评论(0编辑  收藏  举报