青少年科技創新叢書:Java與樂高機器人

青少年科技創新叢書:Java與樂高機器人 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
鄭劍春,魏曉暉 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-22

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 清華大學齣版社
ISBN:9787302357452
版次:1
商品編碼:11494929
品牌:清華大學
包裝:平裝
叢書名: 青少年科技創新叢書
開本:16開
齣版時間:2014-06-01
用紙:膠版紙
頁數:267
字數:408000
正文語種:中文


相關圖書





圖書描述

內容簡介

  樂高機器人是樂高公司推齣的一款新産品,它包括一套用於搭建物理結構的零件庫和一個控製行為動作的大腦。通過在計算機上編寫程序並上傳至機器人的大腦,就可以打造一個實現某項功能的智能機器人。
  《青少年科技創新叢書:Java與樂高機器人》介紹的是一門操控樂高機器人的語言——leJOS。它源自於軟件界大名鼎鼎的Java語言,並對機器人控製部分進行瞭封裝和優化。《青少年科技創新叢書:Java與樂高機器人》從Java編程的基礎知識講起,循序漸進地介紹瞭數據類型、變量、運算符、循環語句等內容。在此基礎上,進一步介紹瞭機器人編程需要用到的各類知識,如LCD類、Motor類、傳感器類等。對這些類中的方法、屬性等進行瞭詳細的講解,並將Java編程的基礎知識運用到相關示例中。在《青少年科技創新叢書:Java與樂高機器人》的後半部分,重點介紹瞭多綫程、通信、智能手機開發等高級知識。掌握瞭上麵這些內容,也就掌握瞭leJOS編程的核心。建議讀者在閱讀時,邊閱讀邊實踐,逐章逐節地掌握每個知識點,在實踐中靈活運用,以加深理解。
  《青少年科技創新叢書:Java與樂高機器人》適閤機器人愛好者和編程愛好者閱讀。已經投入到智能機器人比賽項目中的青少年及指導教師可以以《青少年科技創新叢書: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 小結

參考文獻

前言/序言

  當我剛剛接觸樂高機器人的時候,馬上就被它深深地吸引住瞭。原因很簡單,它能動,聽指揮,是一個優秀的創作平颱。  按照網絡上的圖紙,我很快就製作齣瞭幾個機器人的模型。但是如何處理機器人的核心部分——控製程序,卻一時沒有頭緒。如何讓機器人像人類一樣“思考”呢?為瞭達到這個目的,我先後嘗試瞭多種編程語言,直到使用leJOS之後,終於發現,這正是我想要的。leJOS是基於標準的Java語言,它很強大,同時又十分小巧,可以提供給樂高愛好者無限的創作空間。對於像我這樣從事軟件開發工作多年的人來講,隻要經過簡單的學習,馬上就可以上手開發程序。而對於編程知識瞭解不多的讀者,現在有瞭一個學習Java編程的好機會。隻要幾行代碼,就可以指揮機器人動起來,這種“學以緻用”的方式會極大地激發讀者的學習熱情。同時,leJOS又在樂高機器人和真正的工業機器人之間架起瞭一座橋梁,為讀者的未來提供瞭更多的選擇方嚮。下麵,就開始踏上我們的學習之路吧!  本書的內容主要分為以下幾個部分。  第1、2章,從樂高的基礎知識講起,先帶領大傢全麵認識樂高機器人NXT 8547。  第3、4章,介紹樂高的編程環境。樂高公司提供瞭NXT�睪語言來為樂高機器人設計程序。這是一門圖形化的編程語言,用戶通過拖放圖形達到編寫程序的目的,而不用直接書寫代碼。這樣的編程方式雖然直觀,但是遇到過於復雜的邏輯,僅僅依靠圖形總會感到難以錶達清楚自己的思路。本書介紹的是現今軟件行業極為流行的一門編程語言——Java。它是最近十幾年開始興起的一門麵嚮對象的編程語言。Java有一個專用於樂高NXT開發的工具包,就是前麵提到的leJOS。本書的主要內容就是嚮讀者介紹Java和leJOS的編程方法。  第5章講述的是編程的基礎知識。如果本書的讀者以前學習過一門編程語言,如C或VB,那麼學習這一章的內容會十分輕鬆。沒有基礎的讀者也不用擔心,本書使用Java作為載體,簡單、明快地講解瞭類型、變量、循環語句這些概念,這些知識用作樂高機器人開發已經足夠瞭。  第6、7章講解樂高機器人程序設計。本書本著循序漸進的原則,依次講解瞭屏幕輸齣、電動機控製、傳感器編程等幾部分內容,並對每個對象的操作方法一一闡述。結閤書中例題,力求做到內容翔實、用例準確、深入淺齣、易學易用。  第8章嚮讀者介紹瞭編程中較為高級的技巧——綫程與監聽。  樂高機器人可以在捕獲外界物理量變化的同時及時做齣反饋。這部分內容可以使簡單的程序更加精煉,同時也是開發復雜程序必不可少的知識。  第9章是對前麵各章節知識的一個綜閤運用。通過5個小例子,帶領大傢一邊思考一邊動手,分析編程思路,梳理知識點,最終完成代碼的編寫。  第10、11章的內容涉及遠程控製和智能手機。樂高機器人的連接方式有USB和藍牙兩種,遠程控製分為PC控製機器人、機器人控製機器人和手機控製機器人。 現在安卓智能手機的使用已經十分普遍,本書利用安卓手機上的重力感應器編寫瞭一個控製程序,遙控樂高小車做齣前進、後退等動作。  第12章作為擴展閱讀,主要嚮讀者介紹leJOS提供的圖形化工具的使用方法。此外,初學編程的讀者,經常會遇到語法知識已經掌握瞭幾分,但卻不知從何入手編寫程序這個難題。在12.5節告訴讀者如何查看leJOS提供的示例代碼,認真閱讀之後會有所幫助。  因為本人所學有限,書中難免存在疏漏和不足,歡迎讀者朋友批評指正,我將十分感謝並及時發布勘誤信息。  崔世傑、張巍、李夢軍、劉玉田、李甫成、趙亮等老師參加瞭本書部分章節的編寫工作,並在技術與材料上提供瞭支持,在此嚮他們錶示衷心的感謝同。最後,對正在閱讀本書的讀者錶示由衷的感謝!希望本書能給您帶來快樂和收獲!  魏曉暉2013年11月10日
青少年科技創新叢書:Java與樂高機器人 下載 mobi epub pdf txt 電子書 格式

青少年科技創新叢書:Java與樂高機器人 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

青少年科技創新叢書:Java與樂高機器人 下載 mobi pdf epub txt 電子書 格式 2024

青少年科技創新叢書:Java與樂高機器人 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

書不錯,很閤適自己看。但是不適閤小朋友。

評分

性價比還不錯,還沒仔細看!

評分

專業必備正版脈絡清晰

評分

很好的書

評分

書挺好

評分

除瞭定價太貴,其他都好,講解比較細,可操作性強,不愧是教材

評分

為瞭樂高機器人買的,還沒開始看。

評分

性價比還不錯,還沒仔細看!

評分

樂高真是無所不能,書也不錯

類似圖書 點擊查看全場最低價

青少年科技創新叢書:Java與樂高機器人 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有