樹莓派Zero上的LED閃爍教程
樹莓派Zero W是一款功能強(qiáng)大的嵌入式控制器,擁有40個(gè)通用GPIO引腳,并搭載Linux系統(tǒng)。在本教程中,我們將向大家介紹如何在樹莓派Zero上使用Python語言控制LED燈進(jìn)行閃爍。連接電路和
樹莓派Zero W是一款功能強(qiáng)大的嵌入式控制器,擁有40個(gè)通用GPIO引腳,并搭載Linux系統(tǒng)。在本教程中,我們將向大家介紹如何在樹莓派Zero上使用Python語言控制LED燈進(jìn)行閃爍。
連接電路和創(chuàng)建目錄
首先,按照?qǐng)D示連接電路,務(wù)必確保正確連接LED燈的正負(fù)極(長腳為正極)。然后在`/home/pi`目錄下創(chuàng)建一個(gè)新目錄,例如命名為`pythoncode`,命令為`mkdir pythoncode`。您可以使用`ls`命令檢查目錄是否成功創(chuàng)建,確保效果如圖所示。
編寫Python代碼
接著,使用`nano blink_`命令創(chuàng)建一個(gè)Python代碼文件,并輸入以下代碼:
```
!/usr/bin/env python
import as GPIO
import time
(GPIO.BCM)
(4, GPIO.OUT)
try:
while True:
GPIO.output(4, True)
(0.5)
GPIO.output(4, False)
(0.5)
finally:
print("Clean Up")
()
```
請(qǐng)注意,Python程序?qū)Ω袷揭髧?yán)格,因此在編寫時(shí)一定要特別注意格式,否則可能會(huì)導(dǎo)致程序運(yùn)行報(bào)錯(cuò)。
運(yùn)行Python代碼
按下`Ctrl X`組合鍵,輸入`Y`并回車保存并退出程序編輯界面。然后輸入`sudo python blink_`運(yùn)行代碼。
另一種運(yùn)行方法是修改代碼權(quán)限,添加執(zhí)行權(quán)限后使用`./文件名`運(yùn)行代碼:
1. 輸入指令:`sudo chmod x blink_`,給文件添加執(zhí)行權(quán)限。
2. 輸入指令:`ls -l`,可以查看文件是否成功添加執(zhí)行權(quán)限。
3. 輸入指令:`./blink_`,單擊回車執(zhí)行代碼。
要結(jié)束代碼運(yùn)行,同樣使用`Ctrl X`組合鍵。通過這些步驟,您可以在樹莓派Zero上成功控制LED燈進(jìn)行閃爍。