-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Java與樂高機器人

( 繁體 字)
作者:鄭劍春、魏曉暉類別:1. -> 程式設計 -> JAVA -> Java
   2. -> 電子工程 -> 機器人
譯者:
出版社:佳魁資訊Java與樂高機器人 3dWoo書號: 40912
詢問書籍請說出此書號!

缺書
NT定價: 480
折扣價: 360

出版日:2/12/2015
頁數:
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 繁體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9789863790921
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書介紹的是一門操控樂高機器人的語言—leJOS,它源自於Java語言,並對機器控人制部分進行了封裝和最佳化。

從Java程式設計的基礎知識講起,進一步介紹機器人程式設計需要用到的各種類,例如LCD、Motor、感測器類別等;將Java程式設計的基礎知識運用在相關範例中。並重點介紹多執行緒、通訊、智慧型手機開發等進階知識。掌握以上內容,也就掌握了LeJOS程式設計的核心。建議讀者邊閱讀邊實作,每個基礎知識,在實作中靈活運用,加深了解。

適用:機器人同好和程式設計同好;或參加智慧型機器人比賽的青少年及指導教師可以本書作為參考,學習使用Java語言為機器人設計控制程式。



目錄:

前言

Chapter 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    小結

Chapter 2 LEGO MINDSTORMS NXT     

2.1    NXT主機

2.2    輸出系統

2.2.1    LCD螢幕

2.2.2    聲音

2.2.3    馬達

2.3    感測器

2.3.1    觸碰感測器

2.3.2    光電感測器

2.3.3    顏色感測器

2.3.4    聲音感測器

2.3.5    距離感測器

2.3.6    角度感測器

2.3.7    溫度感測器

2.3.8    陀螺儀

2.3.9    其他感測器

2.4    其他輸入輸出裝置

2.4.1    按鈕

2.4.2    藍芽/資料線

2.5    小結

Chapter 3 初識LeJOS     

3.1    什麼是LeJOS     

3.2    安裝LeJOS     

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    小結

Chapter 4 使用Eclipse開發LeJOS     

4.1    什麼是Eclipse     

4.2    安裝Eclipse     

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    小結

Chapter 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    小結

Chapter6  機器人程式設計

6.1    螢幕顯示

6.1.1    print方法

6.1.2    LCD類別

6.1.3    Graphics類別

6.2    聲音輸出

6.2.1    Sound類別

6.3    馬達控制

6.3.1    Motor類別

6.4    按鈕

6.4.1    Button類別

6.5    數學計算

6.5.1    Math類別

6.6    小結

Chapter 7 感測器程式設計

7.1    觸碰感測器

7.1.1    TouchSensor類別

7.2    顏色感測器

7.2.1    ColorSensor類別

7.3    距離感測器

7.3.1    UltrasonicSensor類別

7.4    角度感測器

7.5    小結

Chapter 8 執行緒與監聽

8.1    執行緒

8.1.1    什麼是執行緒

8.1.2    生命週期和優先順序

8.1.3    撰寫多執行緒程式

8.2    監聽

8.2.1    什麼是監聽

8.2.2    為按鈕增加監聽器

8.3    小結

Chapter 9 綜合實驗

9.1    單光感巡線車

9.2    自動避障車

9.3    防跌落小車

9.4    測距儀

9.5    環境光檢測儀

9.6    小結

Chapter 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    小結

Chapter 11 機器人與智慧型手機

11.1    基礎知識

11.2    手機端程式

11.2.1    架設Android開發環境

11.2.2    新增Android程式

11.2.3    執行Android程式

11.3    NXT端程式

11.4    小結

Chapter 12 擴充閱讀

12.1    更新軔體

12.2    影像轉換

12.3    資料處理

12.3.1    資料記錄

12.3.2    資料檢視

12.4    檔案管理

12.5    檢視範例程式

12.6    設定環境變數

12.7    小結

參考文獻



序: