141220_RaspberryPi樹莓派研習營 使用GPIO控制外接電路@未來廠房

樹莓派研習營已經進入倒數第二週了,上週使用Webcam,

掛載opencv讓樹莓派可以進行視覺辨識這週進入GPIO的實戰教學,

本週讓少接電路的學員挑戰控制LED燈的明亮、讀取按鈕是否被按下

還讓樹莓派使用馬達外接晶片L293D,控制直流馬達前進後退!!

首先在樹莓派掛載python專用的GPIO函式庫RPi.GPIO

$sudo apt-get install RPi.GPIO

接著體驗由樹莓派晶片進行的腳位輸出

141222_1

 

再來體驗由樹莓派的針腳高電位與低電位,判斷是否按鈕按下

141222_2

 

 

將以上兩個範例結合,就能直接按按鈕控制LED燈亮案囉

141222_3

 

接著進入樹莓派控制直流馬達,一般控制直流馬達會以PWM訊號為主,

不過實際體驗過後會發現,單單以晶片的供電是很難讓馬達正常的運轉

141222_4

 

 

這時候使用L293D晶片控制馬達,讓我們能夠從外部給予電源供應,樹莓派則是提供

是否讓外部電源給電與停止供電,L293D晶片總共有四個腳位輸入、四個腳位輸出

讓我們最多可以控制四個馬達,這次是使用兩個輸入輸出腳位控制直流馬達正轉或反轉

141222_5

 

 

最後一週會使用機械手臂進行控制伺服馬達的教學,經請期待~

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *