先按照下面這個圖 連線:(對於led,負極的那面內部的鐵片很大。)
[img]
[img]
編寫乙個讓 led 閃爍的 python 指令碼程式
vim led.py
import rpi.gpio as gpio
import time
gpio.setmode(gpio.bcm)
gpio.setup(25, gpio.out)
while true:
gpio.output(25, gpio.high)
time.sleep(0.5)
gpio.output(25, gpio.low)
time.sleep(0.5)
儲存退出
新增可執行許可權
chmod +x led.py
執行這個python指令碼:
python led.py
有的時候你可能會得到下面的警告:(led還是可以正常閃爍)
led.py:5: runtimewarning: this channel is already in use, continuing anyway. use gpio.setwarnings(false) to disable warnings.
gpio.setup(25, gpio.out)
你可以忽略這個警告。
我下面只講解重點的**:
import rpi.gpio as gpio
import time
匯入 rpi.gpio 和 time 模組。其中as gpio 指的是:用 gpio 來表示 rpi.gpio。
gpio.setmode(gpio.bcm)
樹莓派的gpio的命名方式一共有兩種:
[table]
|命名方式|說明|
|rpi.gpio.bcm|以cpu對應的引腳的索引號(下圖中的gpioxx) 命名樹莓派的引腳|
|rpi.gpio. board |以樹莓派板子上引腳的索引號(下圖中的pin no.) 命名樹莓派的引腳|
[/table]
[img]
time.sleep(0.5)
延時0.5秒。 」0.5「 是:0.5秒。
[img]
樹莓派 點亮LED
首先是樹莓派的gpio的結構圖 然後是用python寫的點亮led的 import rpi.gpio as gpio 匯入gpio庫 import time 匯入時間庫 gpio.setmode gpio.bcm 設定io模式 gpio.setup 26,gpio.out 初始將26引腳設為輸出狀態...
樹莓派 點亮LED
先按照下面這個圖 連線 對於led,負極的那面內部的鐵片很大。img img 編寫乙個讓 led 閃爍的 python 指令碼程式 vim led.py import rpi.gpio as gpio import time gpio.setmode gpio.bcm gpio.setup 25,g...
樹莓派點亮led
點亮led是微控制器或嵌入式開發當中最簡單的入門級應用,可以幫助我們最快速的了解硬體和軟體結合起來工作的原理。一 硬體接線 led發光二極體,引腳長的一端接正,短的一端接負。在樹莓派上,與led引腳長的一端連線的跳線接到樹莓派的gpio引腳,與led引腳短的一端連線的跳線接到樹莓派的gnd引腳。這裡...