0人評分過此書

樂高NXT機器人手機控制實戰:使用App Inventor 2快速上手全攻略

出版日期
2015/07/07
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789863476368

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
【專業推薦】台灣青少年機器人協會/蕭盈璋理事長 啟發想像力與創造力!打造專屬樂高科技,創意學習,隨心所欲! 1.透過「群組元件庫」設計使用者介面,學習互動介面的概念。 2.透過「拼圖化程式」訓練邏輯思考力,學會App設計的技巧。 3.透過「智慧型手機」控制實體機器人,享受互動應用的樂趣。 利用手機來玩「遊戲軟體」,已經成為目前現代人的娛樂活動之一,但是,如果能運用手機控制實體的「機器人」,那就更有趣了!書中從認識樂高機器人與手機程式開發工具App Inventor的相關運用元件開始,接著以實例快速了解動力傳遞的方式,再進入手機控制機器人的各式主題。從手機與NXT主機的溝通,到控制樂高機器人的走動,以及機器人的各項感測器,如:觸碰感測器(機器人碰碰車)、聲音感測器(機器人聲控車)、光源感測器(機器人軌跡車)、超音波感測器(機器人走迷宮),再到語音操控機器人、透過加速感測器控制機器人的行動,並建立語音詞庫操控機器人,提供更好玩的機器人互動體驗。 書附DVD:範例程式檔/作品展示影片/機器人主題組裝圖 App Inventor 2程式入門pdf
  • 01  App Inventor 程式的開發環境
    • 1-1 App Inventor 拼圖程式的開發環境
      • 1-1.1 申請Google 帳號
      • 1-1.2 使用Google Chrome 瀏覽器
      • 1-1.3 安裝App Inventor 2 開發套件
      • 1-1.4 安裝MIT AI2 Companion
    • 1-2 進到App Inventor 2 雲端開發網頁
    • 1-3 App Inventor 2 的整合開發環境
    • 1-4 撰寫第一支App Inventor 程式
    • 1-5 App Inventor 程式的執行模式
      • 1-5.1 利用模擬器〈Emulator〉
      • 1-5.2 USB 連接手機
      • 1-5.3 WiFi 連接到手機
      • 1-5.4 取得封裝檔〈.apk〉安裝到手機
      • 1-5.5 下載封裝檔〈.apk〉到電腦
    • 1-6 管理自己的App Inventor 專案
      • 1-6.1 新增專案
      • 1-6.2 刪除專案
      • 1-6.3 複製專案
      • 1-6.4 匯出原始檔
      • 1-6.5 匯入原始檔
  • 02  使用者基本介面設計
    • 2-1 App Inventor 的「使用者介面」設計工具
    • 2-2 標籤元件〈Label〉
    • 2-3 輸入方塊元件〈TextBox〉
    • 2-4 密碼文字方塊元件〈PasswordTextBox〉
    • 2-5 命令按鈕元件〈Button〉
    • 2-6 顯示圖片元件〈Image〉
    • 2-7 複選鈕元件〈CheckBox〉
    • 2-8 對話訊息方塊元件〈Notifier〉
      • 2-8.1 訊息方塊〈ShowAlert 方法〉
      • 2-8.2 訊息方塊〈ShowMessageDialog 方法〉
      • 2-8.3 對話方塊〈ShowChooseDialog〉方法
      • 2-8.4 文字輸入方塊〈ShowTextDialog〉方法
    • 2-9 下拉式元件〈Spinner〉
    • 2-10 滑桿元件〈Slider〉
    • 2-11 清單選取元件〈ListPicker〉
    • 2-12 日期選項元件〈DatePicker〉
    • 2-13 時間選項元件〈TimePicker〉
    • 2-14 多重頁面〈Multi-Screen〉
  • 03  NXT 樂高機器人套件
    • 3-1 NXT 樂高機器人
    • 3-2 NXT 樂高機器人套件
    • 3-3 積木與橫桿
      • 3-3.1 方塊積木〈Brick〉
      • 3-3.2 平板積木〈Plate〉
      • 3-3.3 圓孔平板積木(Technic Plate)
      • 3-3.4 凸點橫桿(Technic Brick)
      • 3-3.5 橫桿
      • 3-3.6 框架〈Frame〉
    • 3-4 連接器〈Connector〉
      • 3-4.1 十字軸〈Technic Axle〉
      • 3-4.2 套環〈Technic Bush 〉
      • 3-4.3 插銷〈Bolt;Pin〉
      • 3-4.4 各式連接器〈Connector〉
  • 04  樂高機器人動力傳遞方式
    • 4-1 動力機械的原理
      • 4-1.1 正齒輪
      • 4-1.2 冠狀齒輪
      • 4-1.3 傘〈 斜〉狀與雙面斜齒輪
      • 4-1.4 蝸輪
      • 4-1.5 齒條
    • 4-2 動力機械的傳遞動力方式
      • 4-2.1 利用「傳動軸」來傳遞動力
      • 4-2.2 利用「皮帶」來傳遞動力
      • 4-2.3 利用「鏈條」來傳遞動力
      • 4-2.4 利用「履帶」來傳遞動力
  • 05  NXT 主機的程式開發環境
    • 5-1 NXT 樂高機器人的程式設計流程
    • 5-2 組裝一台樂高機器人
      • 5-2.1 NXT 主機的電池
      • 5-2.2 NXT 主機的硬體元件及功能選單
      • 5-2.3 NXT 主機加裝感應器
      • 5-2.4 NXT 主機加裝伺服馬達
      • 5-2.5 NXT 主機設定藍牙連線
      • 5-2.6 NXT 主機設定相關參數及管理檔案
    • 5-3 NXT 主機中撰寫簡易控制程式
      • 5-3.1 撰寫第一支NXT 主機程式
      • 5-3.2 儲存NXT 主機程式
  • 06  Android 手機控制機器人〈 伺服馬達〉
    • 6-1 Android 手機控制NXT 樂高機器人
    • 6-2 NXT 主機、馬達與感測器
    • 6-3 手機與NXT 主機的溝通技術「藍牙通訊〈Bluetooth〉」
    • 6-4 藍牙控制樂高機器人的走動
      • 6-4.1 開啟NXT 主機的藍牙功能
      • 6-4.2 開啟行動裝置的藍牙功能並與NXT 主機配對
      • 6-4.3 組裝一台樂高機器人
      • 6-4.4 撰寫「行動裝置」與「樂高機器人」連線之程式
      • 6-4.5 撰寫「樂高機器人」走動的拼圖程式
  • 07  機器人碰碰車〈 觸碰感測器〉
    • 7-1 觸碰感測器的認識
    • 7-2 機器人碰碰車
  • 08  「 聲音」感測器〈NxtSoundSensor〉
    • 8-1 聲音感測器的認識
    • 8-2 機器人聲控車
  • 09  機器人軌跡車〈 光源感測器〉
    • 9-1 認識光源感測器
    • 9-2 計算經過的黑線數目
    • 9-3 機器蟑螂與太陽能車
    • 9-4 設計樂高軌跡車
  • 10  機器人走迷宮〈 超音波感測器〉
    • 10-1 認識超音波感測器
    • 10-2 機器人走迷宮
  • 11  語音操控機器人〈 語音辨識〉
    • 11-1 語音辨識
    • 11-2 語音轉成文字功能〈SpeechRecognizer 元件〉
    • 11-3 文字轉成語音功能〈TextToSpeech 元件〉
    • 11-4 利用「語音操控」樂高機器人
  • 12  傾斜操作機器人〈 加速感測器〉
    • 12-1 何謂感測器〈Sensor〉?
    • 12-2 加速感測器〈Accelerometer Sensor〉
    • 12-3 傾斜操作機器人
  • 13  專題製作:建立語音詞庫操控機器人
    • 13-1 研究動機〈 主題發想〉
    • 13-2 主題目的〈 研究目的〉
    • 13-3 系統架構
    • 13-4 核心技術
    • 13-5 系統開發
    • 13-6 系統展示

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading