網際網路應用:我的搖桿,只開我的小車!
今天我們用搖桿控制 Q霸小車,也用它認識網路。網路的工作就是:送訊息、收訊息、確認是不是傳給對的人。
今天完成後,你可以做到:
① 用搖桿開車 ② 讓小車不會撞到東西 ③ 讓你的搖桿不會開到別人的車
① 用搖桿開車 ② 讓小車不會撞到東西 ③ 讓你的搖桿不會開到別人的車
一、網路像傳話遊戲
| 生活中的角色 | 小車系統裡是誰? |
|---|---|
| 說話的人 | 搖桿 |
| 傳話的路 | 無線電波 |
| 聽話的人 | Q霸小車 |
| 回覆「收到」 | 嗶一聲、震一下、顯示勾勾 |
二、開車四步驟
- 看同色號:搖桿和小車要有一樣的顏色與號碼。
- 等一下:看到勾勾、聽到嗶聲、感覺震動,表示配對成功。
- 推搖桿:往前推前進;往左、右推就轉彎。
- 遇到危險:按紅色 F,立刻停!
三、四個按鍵
| C | 慢慢開 |
| D | 正常開 |
| E | 快快開 |
| F | 立刻停 |
四、小車的三個安全規則
- 太久沒聽到搖桿:小車會自己停下來。
- 前面太近:小車會先慢慢走;再靠近就停下來。
- 按 F:小車一定先停,按 C、D 或 E 才能再開。
五、我們也會看懂一點程式
下面這段意思是:「如果太久沒收到訊息,小車停止。」
if control.millis() - lastControlTime > 500:
cuteBot.motors(0, 0)
下面這段意思是:「第 2 組只聽第 2 組的搖桿。」
pairId = 2
radio.set_group(100 + pairId)
六、闖關任務
- 和同學同時開兩組小車,看看會不會互相影響。
- 讓小車靠近障礙物,觀察它什麼時候會慢下來、什麼時候會停。
- 行駛中按 F,確認小車能不能立刻停止。
- 用自己的話說出:為什麼搖桿和小車要同色同號?
記住:網路不是只有手機和電腦。搖桿、小車、感測器也可以互相傳訊息,這就是物聯網!
沒有留言:
張貼留言