遙控開關智能燈
遙控開關智能燈
Radio能讓我們把 2隻不同的 micro:bit進行聯繫,前題它們要在同 1個 radio group上 。1塊用作發放訊號(micro:bit A),通常是用作編寫一些輸入、發送數據等等,可以理解為控制器 。另1塊(micro:bit B)為收取訊號,通常是透過收取由(micro:bit A)發出的訊號而造出輸出、應用等等。
教學會分為2部份,第1部份是編寫micro:bit A(發送訊號),第2部份是編寫micro:bit B(接收訊號)。
情境:當Microbit A按下「按鈕A」時,Microbit B顯示「0」及LED燈自動熄滅;當Microbit A按下「按鈕B」時,Microbit B顯示「1」及LED燈自動亮起。
檔案命名:發送一方:"班別班號ai-s1"、接收一方:"班別班號ai-r1"
群組可設定為0-255任何一個數字
按A鍵傳送「0」、B鍵傳送「1」
先按「+」號新增多一句「否則‧‧‧如果」,然後按「-」號將「否則」句刪除。
加入比較句,判斷接收回來的數字是「0」還是「1」
拖拉出receivedNumber
最後加入相應的輸出
當同時按下 A+B 按鈕,Microbit B顯示「2」及LED燈閃爍5次。
檔案命名:發送一方:"班別班號ai-s2"、接收一方:"班別班號ai-r2"
Step 1:編寫傳送訊號至 mirco:bit B 的編程
同時按A+B鍵傳送「2」
Step 1:按「+」號新增多一句「否則‧‧‧如果」,然後按「-」號將「否則」句刪除。
Step 2:加入比較句,判斷接收回來的數字是否「2」
Step 3:加入相應的顯示
Step 4:加入迴圈,並編寫LED燈閃爍5次的程式(期間每次暫停 1 秒)