最简单的一个树莓派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,下班玩树莓派