iT邦幫忙

arduino uno q相關文章
共有 22 則文章
鐵人賽 自我挑戰組 DAY 22

技術 Day 22|用幾何優化按鈕外觀

ON/OFF 已經有清楚顏色,今天要讓遠端按鈕看起來真的可以操作。 前一天完成了狀態區的文字大小與顏色,管理畫面已經能清楚顯示 OFF 或 ON。 今天只改...

鐵人賽 自我挑戰組 DAY 21

技術 Day 21|用顏色讓頁面更醒目

管理畫面已經置中,今天要讓 ON 與 OFF 一眼就能分辨。 前一天用 CSS 完成基本版面,標題、狀態與按鈕已經集中在畫面中央,但狀態文字還不夠醒目。 今...

鐵人賽 自我挑戰組 DAY 20

技術 Day 20|用 CSS 渲染頁面

狀態區與按鈕已經出現在頁面上,今天要用 CSS 把畫面整理成控制台。 前一天完成了 HTML 結構,畫面上已經有標題、OFF 狀態與切換按鈕,但仍是瀏覽器預...

鐵人賽 自我挑戰組 DAY 19

技術 Day 19|為網頁添加控制項

第一個 HTML 頁面已能開啟,今天要放上狀態顯示區與遠端切換按鈕。 管理畫面需要兩個核心元素 狀態區負責呈現 MCU 回報的結果,按鈕則是未來發出遠端操作...

鐵人賽 自我挑戰組 DAY 18

技術 Day 18|建立第一個網頁管理頁面

雙大腦系統已通過驗收,今天開始建立瀏覽器能看見的管理頁面。 Web UI 是第四個執行位置 目前專案已包含 MCU 的 sketch/sketch.ino...

鐵人賽 自我挑戰組 DAY 17

技術 Day 17|階段驗收 Edge Box 2.0

下行控制、上行回報與狀態格式都已完成,今天先驗收沒有網頁的雙大腦系統。 驗收下行控制與回程 先執行 Day 16 程式,Python 啟動後會呼叫一次 on...

鐵人賽 自我挑戰組 DAY 16

技術 Day 16|將硬體狀態轉成可讀資訊

MCU 已經會回報真正狀態,今天要把 Python 收到的布林值整理成 ON/OFF。 從布林值轉成人能閱讀的文字 Python 的條件運算式可以根據真假值...

鐵人賽 自我挑戰組 DAY 15

技術 Day 15|由 MCU 主動回報狀態

MPU 已經能要求 MCU 切換燈號,今天要讓 MCU 把真正結果回報給 Python。 前一天完成了第一條下行路徑,Python 可以叫 MCU 執行 t...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14|搭建 MPU 到 MCU 的第一座橋樑

Edge Service 已能持續待命,今天要讓 MPU 第一次向 MCU 下達切換命令。 前一天加入 App.run() 後,Python 不再執行完就離...

鐵人賽 自我挑戰組 DAY 13

技術 Day 13|讓 Edge Service 保持運行

訊息入口已經分好,今天要讓 Edge Service 不再印完就結束,而是留在 MPU 上等待事件。 前一天建立了 on_led_status() 與 on...

鐵人賽 自我挑戰組 DAY 12

技術 Day 12|用 Python 函式處理訊息

Python 已經能在 MPU 上執行,今天要把未來會收到的兩種訊息,一種是 MCU 回報狀態,一種是 Web 要求切換分別歸到兩個處理入口。 函式讓訊息...

鐵人賽 自我挑戰組 DAY 11

技術 Day 11|UNO Q 另一個大腦新登場

由 MCU 主控的 Edge Box 1.0 已完成驗收,今天要啟動 UNO Q 的另一個大腦 MPU,有請 Python 閃亮登場。 從現場控制走向上層...

鐵人賽 自我挑戰組 DAY 10

技術 Day 10|階段驗收 Edge Box 1.0

現在我們已經完成 LED 輸出、實體按鈕、按下判斷、去彈跳與燈號狀態管理,第一階段的 MCU 現場控制功能已經到位,今天進行整合驗收,確認完成 MCU 現場...

鐵人賽 自我挑戰組 DAY 9

技術 Day 9|狀態不能有兩個答案

我們已讓按鈕操作變得穩定,但當現場按鈕與遠端系統都能控制同一盞燈時,新的問題也隨之出現:燈號狀態到底該聽誰的?今天要讓 MCU 來統一管理燈號狀態。 交給...

鐵人賽 自我挑戰組 DAY 8

技術 Day 8|處理實體按鈕的彈跳問題

上一篇我們已經讓號誌只在按鈕被按下瞬間切換一次,但實體按鈕並不總是乖乖配合,偶爾按一次,訊號卻可能跳動好幾次,今天要加入簡易去彈跳處理,讓每一次按下都能得到...

鐵人賽 自我挑戰組 DAY 7

技術 Day 7|按一下再切換,別讓燈一直跳

前一天我們發現只要按住按鈕,燈號就會持續切換,問題在於程式只知道按鈕目前被按下,還分不出是「剛按下」還是「持續按住」,今天要讓程式記住按鈕前一次的狀態,只在...

鐵人賽 自我挑戰組 DAY 6

技術 Day 6|為 Edge Box 加上實體按鈕

現在號誌燈的狀態已經有了統一的管理方式,但真正的控制箱不能每次都靠修改程式來操作,今天要加上一顆實體按鈕,讓現場人員只要動手一按,就能直接向 MCU 下達指令...

鐵人賽 自我挑戰組 DAY 5

技術 Day 5|如何管理號誌燈

點亮 LED 只是第一步,接下來更重要的問題是:當現場按鈕與遠端命令都能操作這盞燈時,誰來記住它現在究竟是亮還是滅?接下來要為號誌燈建立統一的狀態管理方式,讓...

鐵人賽 自我挑戰組 DAY 4

技術 Day 4|接上第一個號誌輸出

上一篇我們已建立 Edge Box 的完整目錄,MCU、Python 與網頁檔案都有固定位置,我們今天要修改 MCU 端程式,讓 D2 腳位 LED 成為智慧...

鐵人賽 自我挑戰組 DAY 3

技術 Day 3|看懂 Edge Box 專案結構檔案

Day 3|先看懂 Edge Box 專案結構檔案 建立完整專案骨架,確認 MCU、Python 與網頁檔案都放在正確位置。 專案目錄 UNO Q 的 A...

鐵人賽 自我挑戰組 DAY 2

技術 Day 2|工欲善其事,先把 App Lab 架好

App Lab : 同時包含MCP和MPU程式開發 傳統 Arduino IDE 主要處理 Sketch,將 C++ 程式編譯後送進微控制器,App Lab...

鐵人賽 自我挑戰組 DAY 1

技術 Day 1|一塊板子,兩個腦袋

Day 1|一塊板子,兩個腦袋 用 Arduino UNO Q 製作一套兼顧現場控制與遠端管理的智慧路口 Edge Box Arduino 從微控制器走向...