為了學習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()