最简单的一个树莓派GPIO操做入门,这里记录如下spa
先上链接图:code
卧槽。图真特么的大blog
用到了GPIO的GND和#18针脚,这就不上图了,红色的线接的是18针脚,暗色的线接的是GND针脚,下面上Python的代码:utf-8
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,下班玩树莓派class