設為首頁收藏本站

圓創力科技.MakeBlock TW

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

掃一掃,訪問微社區

查看: 155|回復: 0

App Inventor 2 控制 mBot 修正版

[複製鏈接]
magiccar 發表於 2018-10-15 12:28 | 顯示全部樓層 |閱讀模式
用 App Inventor 寫 mBot 的手機程式(V1.9)

MIT App Inventor 是一個積木指令編輯器,可以製作Android應用程序。您可以使用App Inventor通過擴展程序控制mBot。
版本1.9中有什麼新功能
  • 使用藍牙4.0(BLE),簡化了連接體驗。連接mBot現在只需一個按鈕。
  • 增加了對9g迷你伺服的支持
  • 傳感器值可通過事件讀取,更易於程式設計。

將mBot擴展添加到MIT App Inventor
MIT App Inventor是一個基於拖放塊的編輯器,可以製作Android應用程序。您可以使用App Inventor通過擴展程序控制mBot。

步驟1.轉到MIT App Inventor的網站; 創建或打開一個項目。

步驟2.在Palette 的Extension類別中,單擊Import Extension。並切換到打開對話框中的URL選項卡。

步驟3.將以下鏈接粘貼到文本框,然後單擊“ Import”。
http://appinventor.makeblock.com/MBot_v1.9.aix

步驟4.在“重命名擴展”對話框中單擊“ 確定 ”。

步驟5.現在,您可以在Extension類別中看到mBot。將其拖到手機螢幕上。

使用Android應用程序連接到mBot
每當要連接機器人時,請使用“ ConnectToRobot”指令。
您的手機將開始搜索最近的機器人並在足夠接近時連接它。
提示:
如果再次運行“ ConnectToRobot”指令,手機將關閉先前的連接並嘗試再次連接。
提示:
如果無法連接機器人,請檢查:1。手機上的藍牙是否已啟用; 2.機器人的電源是否打開。當然,您的手機需要支持藍牙4.0。

向機器人發出命令
連接機器人後,可以使用有關電機,燈,聲音和伺服系統的命令。
這是一個告訴機器人在單擊按鈕時向前移動的示例:
讀取感測器的值
在版本1.9中,您需要首先“Connect”感測器,然後在“ Receive感測器Value ”塊中使用傳感器值。

例如,以下指令在連接mBot時“打開”超音波感測器:
然後,您可以在“ When[mBot1].ReceiveUltrasonicValue ”指令時使用感測器的值。這是避障的一個例子:




您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|Archiver|手機版|小黑屋|圓創力科技有限公司 IOP Robotic Technology Co.,Ltd Tel: 07-3924582   

GMT+8, 2018-11-17 10:52 , Processed in 0.050300 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表