機器人的天空——基于Arduino的機器人制作(配光盤)(青少年科技創(chuàng)新叢書)
定 價:56 元
叢書名:青少年科技創(chuàng)新叢書
- 作者:毛勇 編著
- 出版時間:2014/3/1
- ISBN:9787302348061
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP242.6
- 頁碼:136
- 紙張:膠版紙
- 版次:1
- 開本:大32開
機器人是STEM教育(即科學(xué)、技術(shù)、工程學(xué)和數(shù)學(xué)教育)和創(chuàng)新教育的最佳實踐平臺。然而由于它具有多學(xué)科交叉融合的特性,內(nèi)容難免蕪雜,容易使初學(xué)的青少年不得其門而入。毛勇編著的這本《機器人的天空--基于Arduino的機器人制作》以全球聞名的 Arduino開源硬件平臺作為基礎(chǔ),以C語言作為計算機編程語言,用一個個由淺入深的項目將內(nèi)容組織起來,旨在降緩學(xué)習(xí)的曲線,使初學(xué)者也能在動手動腦中對機器人熟悉起來。在知識內(nèi)容的選擇上,《機器人的天空--基于Arduino的機器人制作》并不關(guān)注知識的系統(tǒng)性,而是以一種“拿來主義”的實用態(tài)度,在涉及項目時,才將必要的知識進行講授。
《機器人的天空--基于Arduino的機器人制作》附有配套光盤,內(nèi)容為學(xué)習(xí)本書所需的軟件及各章節(jié)示例程序,便于讀者學(xué)習(xí)。
《機器人的天空--基于Arduino的機器人制作》可作為青少年的自學(xué)教材,也可用于機器人的課堂教學(xué)。
機器人教育在我國已經(jīng)開展了多年,但是在普及方面還存在明顯的不足。很多教師和同學(xué)都希望能夠擁有一套面向教育、價格適中的機器人教育解決方案,幫助他們在學(xué)校里以機器人社團或是校本課程的方式開展機器人活動。毛勇編著的這本《機器人的天空--基于Arduino的機器人制作》就是為了這樣的目的而編寫。本書選擇了全球最為炙手可熱的開源硬件平臺Arduino作為機器人主控制器的基礎(chǔ),又根據(jù)教育的特點在其上進行了一些定制開發(fā)工作,將它的學(xué)習(xí)曲線進一步降低下來。 本書針對的讀者是對機器人擁有熱情但并不了解的初學(xué)者。
同學(xué)們知道嗎?人類已經(jīng)在地球這個美麗的藍色星球上進化、繁衍了上百萬年。但在這漫長的百萬年間,人類社會這臺巨大的車體都只是吱吱呀呀地緩緩向前移動。直到兩百多年前,瓦特發(fā)明了第一臺現(xiàn)代蒸汽機,這臺“大車”好像一只突然被驚醒了的怪獸,一旦開始加速,就再也沒有什么東西能夠阻擋它向前的腳步了。只是在一百年之后,古老的教堂那原本醒目的尖頂就已經(jīng)湮沒在近代工廠如林高聳的煙囪中,洲際鐵路將遙遠的東西方連接起來,滿載著工業(yè)產(chǎn)品的輪船航行在浩渺的大洋上,跨洋電報令美洲和歐洲的人們能夠瞬時溝通。自從馮·諾依曼設(shè)計出計算機,仿佛只在一夜間,人類社會就跨入了信息時代;ヂ(lián)網(wǎng)、搜索引擎、iPad、微博,同學(xué)們也許對生活中每天都在不斷涌現(xiàn)的這些新鮮玩意兒司空見慣。但是你們能想到嗎?只是在一二十年前,這些神奇的事物可能都還只停留在最激進的幻想家的腦海里。
這就是科學(xué)和技術(shù)爆炸般的力量,它改變了人類的生產(chǎn)方式、交換方式、社會組織,它改變了我們身邊的一切。生活在這樣一個每天都是嶄新的時代里,人類是幸運的,因為每天起床都可能見證到奇跡的誕生,新事物不斷被人們接受、成為我們生活的一部分。同時,我們又要承擔(dān)相應(yīng)的壓力,因為在這樣一個時代,同學(xué)們?nèi)舨慌W(xué)習(xí),尤其是努力學(xué)習(xí)科學(xué)和技術(shù)的應(yīng)用、創(chuàng)新,只會被時代拋在后面。
那么,如何能夠更好地學(xué)習(xí)科學(xué)和技術(shù)呢?如何才能將所學(xué)到的知識實際運用到生活中,去發(fā)明,去創(chuàng)造呢?我們說,機器人就是一個最好的平臺。機器人學(xué)是一個集成了機械、電子、計算機、人工智能等多個領(lǐng)域先進技術(shù)的交叉學(xué)科,許多國家都把發(fā)展機器人當(dāng)成一項戰(zhàn)略性的研究任務(wù)。同時,機器人又是科技和創(chuàng)新教育的良好載體。學(xué)習(xí)機器人,可以令青少年理解和掌握科學(xué)、技術(shù)、工程學(xué)和數(shù)學(xué)的很多知識與原理,并且通過動手實踐將它們運用到解決實際問題的過程中。但同樣是由于機器人多學(xué)科交叉融合的特點,它的內(nèi)容難免蕪雜,容易使作為機器人初學(xué)者的同學(xué)不得其門而入。
機器人教育在我國已經(jīng)開展了多年,但是在普及方面還存在明顯的不足。很多教師和同學(xué)都希望能夠擁有一套面向教育、價格適中的機器人教育解決方案,幫助他們在學(xué)校里以機器人社團或是校本課程的方式開展機器人活動。本書就是為了這樣的目的而編寫。我們選擇了全球最為炙手可熱的開源硬件平臺Arduino作為機器人主控制器的基礎(chǔ),又根據(jù)教育的特點在其上進行了一些定制開發(fā)工作,將它的學(xué)習(xí)曲線進一步降低下來。
本書針對的讀者是對機器人擁有熱情但并不了解的初學(xué)者,他們具備了相當(dāng)?shù)睦斫夂驼J知能力,但是卻常?嘤谌绾潍@得機器人的知識并將它們應(yīng)用于實際。因此,我們在編寫此書時遵循的主要原則是知識與技能的學(xué)習(xí)要緊緊伴隨著實際應(yīng)用。全書以任務(wù)為導(dǎo)向,基于項目學(xué)習(xí)的方式,用幾十個具體的實驗活動和拓展活動將內(nèi)容貫穿起來。在知識內(nèi)容的組織上,我們并不太重視知識灌輸?shù)南到y(tǒng)性,比如C語言的使用就是擇其要點,在任務(wù)涉及時才將必要的知識進行講授。本書涉及的實驗和拓展不是一個個孤立的示例,而是有認知和邏輯上的前后順序,由淺入深。同學(xué)們在學(xué)習(xí)了本書的內(nèi)容后,會在不知不覺間邁入機器人世界的門檻,甚至初步具備了參加巡線和滅火機器人挑戰(zhàn)賽的能力。
此外,我們希望本書不僅能作為機器人愛好者的學(xué)習(xí)讀物,而且可以根據(jù)教學(xué)課時要求稍作變化后,作為教師進行機器人教學(xué)活動時的教材。
本書由毛勇主編,參加編寫的人員有韓恭恩、李歡、李慧、梁瀠、劉翠蓉、劉明非、王璐、謝鵬、謝作如和鄭祥。
希望本書能夠讓更多的青少年從這里開始愛上機器人,能夠為機器人走入課堂、走向普及貢獻一點綿薄之力。
編者
第一課 走近機器人 一、機器人概述 二、機器人的四大組成部分 三、機器人對人類的幫助 實驗活動 尋找生活中的機器人第二課 我的第一臺機器人 一、解剖我們的小機器人 實驗活動第一臺機器人的誕生 二、機器人的智能 實驗活動 我的第一個智能程序 拓展活動 從改變一個數(shù)字開始第三課 會跳8字舞的機器人 一、機器人的驅(qū)動 二、像蜜蜂一樣跳舞 實驗活動 機器人跳8字舞 拓展活動 大小不同的8字舞第四課 為機器人裝上車燈 一、開始編寫Arduino程序 二、使用機器人的擴展板 實驗活動 為機器人安上轉(zhuǎn)向燈 拓展活動一 閃爍的轉(zhuǎn)向燈 拓展活動二 會鳴笛的機器人 知識拓展二 進制第五課 帶觸角的機器人 一、微觸開關(guān)傳感器34目錄機器人的天空——基于Arduino的機器人制作 二、輸入和輸出 三、微觸開關(guān)的狀態(tài) 四、用條件語句讓機器人更智能 實驗活動 帶觸角的自動避障機器人 拓展活動 機器人綜合訓(xùn)練第六課 為機器人裝上眼睛 一、地面灰度檢測傳感器 二、開環(huán)和閉環(huán) 三、用analogRead命令讀取“巡線”傳感器的值 四、串口——機器人調(diào)試的利器 五、機器人電機控制小結(jié) 實驗活動 機器人巡邏兵 拓展活動 機器人短跑比賽第七課 讓機器人沿著黑線前進 一、巡線前進 二、端口命令 三、視覺暫留現(xiàn)象和亮度可變的小燈 四、探尋模擬輸出端口背后的秘密 實驗活動 沿著黑線前進 拓展活動 機器人追逐賽第八課 讓機器人跑得又快又穩(wěn) 一、用兩個傳感器巡線 二、讓機器人更快些 三、在編程時使用常量和變量 實驗活動 用4個傳感器巡線 拓展活動 機器人接力賽第九課 電路背后的秘密 一、學(xué)點電學(xué)知識 二、數(shù)字端口和模擬端口的背后 三、離開擴展板的幫助 實驗活動 通過丁字路口 拓展活動 換一種路口怎么辦?第十課 機器人走迷宮 一、讓機器人學(xué)會探測障礙 二、用函數(shù)讓編程變得更容易 實驗活動 會走迷宮的機器人 拓展活動 未知地圖的真正迷宮第十一課 為機器人裝上手臂 一、舵機概述 二、讓舵機轉(zhuǎn)起來 三、C語言中的for循環(huán)語句 實驗活動 教機器人揮舞手臂 拓展活動一 可以自如控制的手臂 拓展活動二 有兩個關(guān)節(jié)的手臂第十二課 機器人巡線挑戰(zhàn)賽 一、機器人大賽 二、巡線挑戰(zhàn)賽任務(wù)分解 實驗活動 機器人巡線挑戰(zhàn)賽 拓展活動 處理更復(fù)雜的路線第十三課 能滅火的機器人 一、滅火機器人必備技能 二、機器人滅火挑戰(zhàn)賽 實驗活動 能滅火的機器人 拓展活動一 新奇的滅火裝置 拓展活動二 進行滅火挑戰(zhàn)賽附錄A Arduino機器人使用說明附錄B 主控制器端口說明附錄C 端口操作函數(shù)小結(jié)附錄D 機器人教學(xué)通用評價量表附錄E BotBall國際機器人大賽附錄F RoboRAVE國際機器人大賽附錄G 機器人機械安裝指導(dǎo)手冊附錄H 安裝機器人滅火套裝參考文獻