樹莓派點亮led

點亮led是單片機或嵌入式開發當中最簡單的入門級應用,可以幫助我們最快速的瞭解硬件和軟件結合起來工作的原理。

一、硬件接線
led發光二極管,引腳長的一端接正,短的一端接負。在樹莓派上,與led引腳長的一端連接的跳線接到樹莓派的GPIO引腳,與led引腳短的一端連接的跳線接到樹莓派的GND引腳。
這裏需要注意一下樹莓派的編碼模式,編碼模式不同,GPIO編號也不同。代碼中設置的GPIO口要跟物理接線口對應。python中有兩種常用的編碼模式,BCM和BOARD,如圖所示:

二、軟件編程
通過python進行GPIO編程,需要導入RPi.GPIO包。
python2安裝:sudo apt-get install python-rpi.gpio
python3安裝:sudo apt-get install python3-rpi.gpio
然後就可以通過代碼交替設置相應位置的GPIO爲高電平(亮)、低電平的方式(滅),實現類似跑馬燈的效果。
同樣,蜂鳴器也是類似的實現,一般有紅黑兩根線,紅接GPIO,黑接GND。可以通過控制GPIO接口的高電平(打開)和低電平(關閉)持續時間來實現不同的蜂鳴器聲響節奏。

三、效果圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章