HI~大家好我是阿俊 久久沒有更新文章 這次來更新了 這次來講不同的之前都是Arduino 這次用Raspberry PI 說實在的我對PI一竅不通 畢竟他是以作業系統的架構去設定編譯 不像Arduino IDE 寫寫 在除錯執行 就好了但程式方面 都與C語跑不了關係 讓我陌生帶點熟悉~~XD 好了先來介紹PI吧
我們看到有三種不同板子 最上面就是我們都知道的Arduino 下圖左邊是Raspberry Pi B+ 對岸版 是我在某個特價網站購入了 這個 我想研究XBMC 多媒體系統 至於右邊是 Raspberry Pi 2 原裝版 是之前在 Maker Faire Taipei 無意間看到打折 就購入了 之後我也將以Pi2 相關的研究學習 並探索 Arduino 和 Raspiberry PI 兩者之間的互動 來達成各種各式各樣的作品
準備材料
Raspberry PI2
HDMI線 OR HDMI轉VGA
Micro 8G 的記憶卡(建議16G)
有線網路RJ-45 OR USB無線網卡(聽說有些無法直接使用 我目前使用的D-link Dwa121 是插上直接上網 不用上驅動)
USB鍵鼠
電源供應器 Micro USB 2A
麵包版
數條連結線
LED X1
220歐姆 X1
(準備以上 並安裝好後就可以開始喔)
先找台電腦下載Noobs到記憶卡裡
先到樹莓派基金會 找Noobs 下載ZIP檔 檔案有些大要等等喔!~
之後將ZIP裡的檔案解壓縮到你的Pi用的記憶卡上
接壓縮完後 接著準備安裝喔!~
安裝Raspbian系統
選第一個 Raspbian 之後按 install
之後也要等一段時間
最後看到安裝完成的小視窗 案Enter
之後重開 給他跑一下 第一次安裝會到這裡
選第三個 設定啟動系統
選第二個 選擇圖形化的作業系統 以Pi登入
設定完成候選第四個 地區語言選項
先選第一個 設定語言
按空白鍵 選擇 zh_TW UTF-8 UTF-8 後按Enter
再來回到地區語言選項 選第二個 時區
選 ASIA ENTER 後按TAB 選 Finish 重新開機
之後進到作業系統 你就會看到樹莓的LOGO
安裝 GPIO套件 打開LX終端機(上面工作列) 輸入 sudo apt-get update 後給他跑一下
上面完成後換輸入 sudo apt-get install python-rpi.gpio
安裝完就好囉~
電路圖
電路不會太難 對照圖的話不會出錯(前面+5V其實不用拉沒關西) 不過 我建議關機後 在接上 應為Pi 不像Arduino 一樣會短路保護(弄不好會燒版) 確定好線路沒錯後通電
上程式吧 菜鳥建議!~! (如果熟的話就可以直接接上 不然買個Pi用的緩衝板)
準備好之後可以上程式囉!~
程式碼
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
LED_PIN=12
GPIO.setup(LED_PIN,GPIO.OUT)
print(“LED is on”)
GPIO.output(LED_PIN,GPIO.HIGH)
time.sleep(5)
GPIO.cleanup()
程式要寫在哪呢? 這裡有點小麻煩 但是照圖來都可以拉~
打開檔案管理(上面工作列)選/usr/share/applications/
找Root Terminal
為什麼要用這個呢 應為用原來LX終端機 給予權限不夠 GPIO 呼叫不出來 然而 Root 則是 Linux裡的最高權限系統管理員 所以可以呼叫GPIO來使用
之後再ROOT終端機 打上 python 之後 貼上剛剛的程式
你會發現燈自己亮了 恭喜你 成功囉!~
結尾 在樹莓派中 你會發現跟 Arduino 兩個不同的地方 像是執行指令的python 我看網路上蠻多教學文的 ~~之後在學 利用SSH 在Windows 下 下指令給樹莓派 利用遠端控制 開關GPIO
我是阿俊 謝謝來觀看我做得樹莓菜鳥文~~~
















