iT邦幫忙

0

網頁控制GPIO

最近想玩lot,在網頁上做了幾個按鈕,不知道如何讓他去控制raspberry pi的GPIO,剛開始學python,但很鱉腳,請教前輩。

0
froce
iT邦高手 1 級 ‧ 2017-09-05 09:12:04
最佳解答

你 http 的框架是?
通常 python 的 web框架都有控制後台的view,可以接你開發版收到的 http request,再照你收到的命令去做動作。

簡單的整理一下流程:
1.按下網頁按鈕,送出 http request(GET/POST)。
2. server上 web框架收到 http request,找到相對映的程式碼做動作。
3. server處理動作,例如送資料到資料庫、從資料庫取資料、對server上送出控制碼等動作…
4. 傳回 http request,得到結果顯示在網頁裡。

0
souda
iT邦研究生 4 級 ‧ 2017-09-05 08:17:33

買本書吧!! 有範例和教學!!

買到"葵花寶典"怎麼辦
送佛送上天
介紹一本書給他吧 XD

newkevin iT邦高手 1 級 ‧ 2017-09-05 08:22:41 檢舉
souda iT邦研究生 4 級 ‧ 2017-09-05 10:12:01 檢舉

Python 官網的資源就很豐富了.
https://www.python.org/doc/
Raspberry pi 官網資源也很豐富.
https://www.raspberrypi.org/forums/

0
海綿寶寶
iT邦超人 1 級 ‧ 2017-09-05 09:07:54
看更多先前的回應...收起先前的回應...
froce iT邦高手 1 級 ‧ 2017-09-05 09:12:59 檢舉

他頭痛的應該是網頁如何控制,應該不是GPIO那部份喔。

chyfan iT邦新手 5 級 ‧ 2017-09-06 10:04:59 檢舉

是的,froce兄說的沒錯。

chyfan iT邦新手 5 級 ‧ 2017-09-07 15:52:36 檢舉

從 Zero 開始(5)- Firebase 雲端即時資料庫服務
到輸入java -jar HelloFirebase.jar Firebase https://hellofirebase-260e8.firebaseio.com/金鑰檔案名稱
以後,會顯示:'java'不是內部或外部命令.......
請教要如何改?

我要發表回答

立即登入回答