我們今天要來架設一個紅綠燈,需要的材料如下:
-Pico主板
-USB 連接線
-紅、黃、綠LED各1顆
-50-330歐姆的電阻3顆
-麵包板一塊
-電線多根
接下來把LED和元件放到麵包板上,
以下圖來看,麵包板的基本接法是左右兩邊有紅藍線的部分,同一列的所有洞
首先我們可以把第38腳(地線)接到麵包板上方有”-“的任一孔,
紅、黃、綠LED區分正負極後,在適當的間隔分別插上主機板,
3顆電阻分別插入LED正極旁邊同一列的孔位,
第17腳(GP13)用電線連接到紅色LED的電阻旁的孔位
第19腳(GP14)用電線連接到黃色LED的電阻旁的孔位
第20腳(GP15)用電線連接到綠色LED的電阻旁的孔位
接好後的排列就如照片所示。
一樣在Thonny 編輯視窗輸入以下程式,執行後就可以看到三個顏色的LED燈依序亮起和熄滅。修改utime.sleep(5)括號中的數字一樣可以改變各個LED的亮起時間。
可以從影片中看到紅綠燈的運作
以下的程式可以直接複製
from machine import Pin
import utime
R = Pin(13, Pin.OUT)
Y = Pin(14, Pin.OUT)
G = Pin(15, Pin.OUT)
R.off()
Y.off()
G.off()
while True:
#紅燈亮5秒
R.on()
utime.sleep(5)
R.off()
#黃燈閃2秒
for i in range(4):
Y.on()
utime.sleep(0.5)
Y.off()
utime.sleep(0.5)
#綠燈亮5秒
G.value(1)
utime.sleep(5)
G.value(0)
留言
張貼留言