樹莓派利用DHT11讀取環境溫濕度
樹莓派本身雖然沒有自帶感測器,但是透過一些感測器其實可以很容易透過別人寫好的程式模組,呼叫它的指令即可取得外部的資料,其中溫濕度是最實用的資訊之一,當然也是最容易使用的感測器。
資訊技術教材網
樹莓派本身雖然沒有自帶感測器,但是透過一些感測器其實可以很容易透過別人寫好的程式模組,呼叫它的指令即可取得外部的資料,其中溫濕度是最實用的資訊之一,當然也是最容易使用的感測器。
使用樹莓派最大的好處除了它是一部非常便宜的電腦之外,最重要的是有許多的連接埠可以連到外部的電路或感測裝置,讓我們透過程式去接收這些感測器的值,或是控制外部的電子裝置,而且,因為它本身是一個完整的作業系統,因此可以使用任何您熟悉的程式語言來作為控制程式開發工具。
Node-RED是一個以Node.JS為基礎的圖形化介面物聯網整合開發平台,安裝完成之後它會提供一個網頁的圖形介面,使用者只要利用拖拉的方式,即可控制樹莓派上面的介面以及設計程式,非常地方便。如果你的樹莓派在預設的情況下沒有安裝Node-RED的話,請參考這篇文章的說明以進行安裝。
如果我們想要讓樹莓派可以作為一台網頁伺服器的話,那麼就需要在上面安裝LAMP環境,也就是Linux + Apache2 + MySQL Server + PHP。本篇記錄了安裝LAMP的一些指令及設定步驟。
使用SSH連線主機出現Host key verification failed時,別擔心,解決的方法很簡單喔。
呈現,也就是在網站被網頁伺服器載入之後就放在記憶體中,以便更有效率地被瀏覽器存取。因此,如果我們打算在網站中提供檔案上傳的功能,如果沒有另行設定的話,剛上傳的檔案是沒辦法被後來的網頁中使用的。
在Django的網站框架中想要建立一個可以儲存資料的資料表,雖然這個資料表是放在資料庫中,但是建立資料表的方式卻不是直接在資料庫中手動建立它,而是要在Django的models.py檔案中先建立一個類別,然後才使用指令讓系統依據這個類別所定義的欄位內容建立資料庫中的資料表,這是初學者一開始要留意的地方。