Java與樂高機器人

Java與樂高機器人
定價:456
NT $ 397
  • 作者:鄭劍春
  • 出版社:清華大學出版社
  • 出版日期:2014-06-01
  • 語言:簡體中文
  • ISBN10:7302357455
  • ISBN13:9787302357452
  • 裝訂:267頁 / 普通級 / 1-1
 

內容簡介

樂高機器人是樂高公司推出的一款新產品,它包括一套用於搭建物理結構的零件庫和一個控制行為動作的大腦。通過在計算機上編寫程序並上傳至機器人的大腦,就可以打造一個實現某項功能的智能機器人。

《青少年科技創新叢書:Java與樂高機器人》介紹的是一門操控樂高機器人的語言——leJOS。它源自於軟件界大名鼎鼎的Java語言,並對機器人控制部分進行了封裝和優化。

本書從Java編程的基礎知識講起,循序漸進地介紹了數據類型、變量、運算符、循環語句等內容。在此基礎上,進一步介紹了機器人編程需要用到的各類知識,如LCD類、Motor類、傳感器類等。對這些類中的方法、屬性等進行了詳細的講解,並將Java編程的基礎知識運用到相關示例中。在本書的后半部分,重點介紹了多線程、通信、智能手機開發等高級知識。掌握了上面這些內容,也就掌握了leJOS編程的核心。建議讀者在閱讀時,邊閱讀邊實踐,逐章逐節地掌握每個知識點,在實踐中靈活運用,以加深理解。

《青少年科技創新叢書:Java與樂高機器人》適合機器人愛好者和編程愛好者閱讀。已經投入到智能機器人比賽項目中的青少年及指導教師可以以本書作為參考,學習使用Java語言為機器人設計控制程序。
 

目錄

第1章 認識樂高機器人
1.1 樂高簡介
1.1.1 樂高公司簡介
1.1.2 樂高機器人系列
1.2 樂高零件
1.2.1 基本尺寸
1.2.2 種類
1.3 樂高機器人搭建
1.3.1 結構與功能
1.3.2 結構與載重
1.4 小結
第2章 LEGO Mindstorms NXT
2.1 NXT主機
2.2 輸出系統
2.3 傳感器
2.4 其他輸入/輸出裝置
2.4.1 按鈕
2.4.2 藍牙和數據線
2.5 小結
第3章 初識leJOS
3.1 leJOS概述
3.2 安裝
3.2.1 安裝驅動程序
3.2.2 安裝Java JDK
3.2.3 安裝leJOS
3.2.4 更新固件
3.3 leJOS系統介紹
3.3.1 菜單
3.3.2 工具和文檔
3.4 小結
第4章 使用Eclipse開發leJOS
4.1 Eclipse概述
4.2 安裝
4.2.1 下載
4.2.2 運行
4.2.3 安裝NXT插件
4.3 Eclipse開發環境介紹
4.3.1 界面
4.3.2 菜單
4.4 第一個程序:HelloNXT
4.4.1 新建、編譯和運行
4.4.2 讀懂leJOS程序
4.5 小結
第5章 編程的基礎知識
5.1 數據類型
5.1.1 基本數據類型
5.1.2 類型轉換
5.2 變量
5.2.1 定義變量
5.2.2 變量的作用域
5.3 數組和字符串
5.3.1 聲明數組
5.3.2 使用數組
5.3.3 length屬性
5.3.4 二維數組
5.3.5 字符串
5.4 運算符
5.4.1 算術運算符
5.4.2 連接運算符
5.4.3 賦值運算符
5.4.4 關系運算符
5.4.5 邏輯運算符
5.5 條件語句
5.5.1 if語句
5.5.2 switch語句
5.6 循環語句
5.6.1 for語句
5.6.2 while語句
5.6.3 do while語句
5.7 面向對象
5.7.1 類
5.7.2 方法
5.7.3 屬性
5.7.4 對象
5.8 小結
第6章 機器人編程
6.1 屏幕顯示
6.1.1 print方法
6.1.2 LCD類
6.1.3 Graphics類
6.2 聲音輸出
6.3 電動機控制
6.4 按鈕
6.5 數學計算
6.6 小結
第7章 傳感器編程
7.1 觸碰傳感器
7.2 顏色傳感器
7.3 距離傳感器
7.4 角度傳感器
7.5 小結
第8章 線程與監聽
8.1 線程
8.1.1 線程概述
8.1.2 生命周期和優先級
8.1.3 編寫多線程程序
8.2 監聽
8.2.1 監聽概述
8.2.2 為按鈕添加監聽器
8.3 小結
第9章 綜合實驗
9.1 單光感巡線車
9.2 自動避障車
9.3 防跌落小車
9.4 測距儀
9.5 環境光檢測儀
9.6 小結
第10章 通信與遠程控制
10.1 通信方式簡介
10.1.1 USB
10.1.2 藍牙
10.2 機器人與PC通信
10.2.1 建立USB連接
10.2.2 PC端發送消息
10.2.3 NXT端接收消息
10.2.4 PC遠程控制機器人
10.2.5 雙向通信
10.3 機器人與機器人通信
10.3.1 建立藍牙連接
10.3.2 遠程控制機器人
10.4 小結
第11章 機器人與智能手機
11.1 基礎知識
11.2 手機端程序
11.2.1 搭建Android開發環境
11.2.2 新建Android程序
11.2.3 運行Android程序
11.3 NXT端程序
11.4 小結
第12章 擴展閱讀
12.1 更新固件
12.2 圖像轉換
12.3 數據處理
12.3.1 數據記錄
12.3.2 數據查看
12.4 文件管理
12.5 查看示例程序
12.6 設置環境變量
12.7 小結
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $397