Python是一種高級編程語言,使用它可以開發各種各樣的應用程序。而樹莓派是一款迷你電腦,配合Python語言可以進行開發出各種有趣的程序。
樹莓派的GPIO口是其最大的特色,擁有多個數字輸入輸出引腳和模擬輸入輸出引腳,可以連接到各種傳感器和執行器上,比如LED燈、按鈕、溫濕度傳感器等等,實現各種玩具或者實用設備的制作。
下面是一段Python代碼,可以讓樹莓派的GPIO引腳上的LED燈閃爍起來:
import RPi.GPIO as GPIO import time # 設置GPIO口的工作模式 GPIO.setmode(GPIO.BOARD) # 設置GPIO口為輸出模式 GPIO.setup(11, GPIO.OUT) # 循環控制LED燈不斷閃爍 while True: GPIO.output(11, GPIO.HIGH) time.sleep(1) GPIO.output(11, GPIO.LOW) time.sleep(1) # 清空GPIO口設置 GPIO.cleanup()
在代碼中,首先導入了RPi.GPIO模塊,這個模塊是Python的一個庫,封裝了樹莓派GPIO的驅動程序。然后設置了GPIO口的工作模式為BOARD,這是一種GPIO口的編號方式,還有一種編號方式是BCM。接著又將GPIO口11設置為輸出模式。在while循環中,通過GPIO.output()函數對GPIO口11上的LED燈進行控制,不斷地讓它亮和滅,實現LED燈的閃爍。