20 凱比平台下的Web:Bit

(2020/11/15)

原本都一直認為Web:Bit開發板與凱比的互動要透過【網路廣播】來完成!昨天去英明國中上課,王瑋才跟我說可直接在凱比平台下執行Web:Bit程式,但不是只要用到凱比積木,右上角的執行就無法出現嗎?這時也是利用【部署機器人】就相當於【執行】的動作。其實,在04 利用Web:Bit控制就已經做過這相關互動了,前陣子,柯尚彬老師有問題,我也教錯了,所以今天再重新把04 利用Web:Bit控制的功能重做一次。

作品一:利用Web:Bit開發板控制凱比機器人

  • 凱比平台

  • 題目:按Web:Bit開發板的A鍵,凱比往前走20公分(自己屏幕顯示A字);按Web:Bit的B鍵,凱比往後走20公分(自己屏幕顯示B字)。

    • 請先寫上如下程式

      • 發現,開發板用模擬器或USB連線,部署至機器人的按鍵顯示無效!也就是 Web:Bit必須採用WiFi連線

    • 利用Web:Bit教育版的【安裝版】(不能用網頁版)來設定Web:Bit開發板要連上的AP資料(WiFi SSID及密碼)

      • 再回到凱比平台,完成剛剛未成功的程式

      • 說明:開發板利用WIFI連線,【部署至機器人】的按鍵就會呈現可用的狀態!

    • 如果在凱比平台上都沒有用到凱比積木,這時按右上角的【執行】(如果無效時,請按F5重新整理網頁)或【部署到機器人】都可以用來執行Web:Bit的程式

        • 沒有用到凱比積木,用模擬器也可以執行

作品二:利用凱比機器人控制Web:Bit開發板

  • 這次反過來,利用凱比來控制Web:Bit開發板

  • 題目:按凱比的右手,Web:Bit開發板屏幕會顯示紅色A字(自己亮紅色燈),按凱比的左手,Web:Bit開發板屏幕會顯示藍色B字(自己亮藍色燈)

    • 程式如下:

    • 成功