为了学习python,玩起了发霉的派。不小心发现玩工具比python来得有意思…这可如何是好。
这篇给有缘的初学者,总之本博客一切东西无非是copy of a copy of a copy…。这里寄予的希望是有些方面可以讲的细节一些,帮助大家少走弯路。
玩树莓派的GPIO (我的是B+,就是那四十个针),首先你要知道每个针大概是几个意思。请搜"对应型号 + GPIO 图解",应该就可以了解清楚。面包板,面包线,T-cobbler, 小灯泡,小电阻的有!
下面那个小动图的经验是:5v电压,82欧姆,可以hold住,到220那是最好,最多就是点亮的时候暗一点。
程序里面的GPIO只要数就ok了。所以B+就是从1到40。
下图说错了,是电阻接地线…
[外链图片转存中…(img-0f3V0o44-1601530028232)]

我的树莓派电源是交流电,输出是5V=2A,一个手机充电插头。
[外链图片转存中…(img-QRt2IdIU-1601530028237)]
最后是鸡毛程序:
import time
import random
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12,GPIO.OUT) #current will flow to 12
GPIO.setup(16,GPIO.OUT)
GPIO.setup(22,GPIO.OUT)
GPIO.setup(32,GPIO.OUT)
seqt = [12,16,22,32]
z = 0
try:
while z < 100:
x = random.choice(seqt)
GPIO.output(x,GPIO.HIGH)
time.sleep(0.1)
GPIO.output(x,GPIO.LOW)
z+=1
print z
except KeyboardInterrupt:
print("\nA keyboard interrupt has been detected!")
finally:
GPIO.cleanup()