樂高M(jìn)INDSTORMS EV3編程語有著豐富多彩的、模塊化的編程界面,任何人都可以使用它為智能機(jī)器人編程,但是其強(qiáng)大的功能,在開始的時候還是會讓初學(xué)者感覺很難。 《樂高機(jī)器人程序設(shè)計藝術(shù)》對初學(xué)者來說,是非常友好的學(xué)習(xí)向?qū)А?br>在本書的開始,會教讀者搭建一個通用的測試機(jī)器人。讀者將用跟隨書中的案例,從易到難,學(xué)習(xí)編寫程序,挖掘樂高機(jī)器人的潛力。
無論是年輕的機(jī)器人愛好者、教授兒童學(xué)習(xí)機(jī)器人的成年人、家長、FLL的教練,還是在課堂上使用EV3教學(xué)的老師,任何想要為EV3機(jī)器人編寫程序的人都可以使用本書。我寫本書的目標(biāo)之一就是當(dāng)年輕的初學(xué)者想進(jìn)行深度學(xué)習(xí)時,能在本書中找到足夠的學(xué)習(xí)資料,這些學(xué)習(xí)資料能幫助學(xué)生和老師理解什么是EV3程序以及如何使用它。
特里?格里芬是一位有著20多年工作經(jīng)驗(yàn)的軟件工程師,他把大部分時間都花在創(chuàng)建控制各種類型機(jī)器的軟件上。他獲得了麻省大學(xué)計算機(jī)科學(xué)碩士學(xué)位,曾在大學(xué)和成人教育中教授過編程。作為一個終身樂高愛好者,他曾編寫過《LEGO MINDSTORMS NXT程序設(shè)計藝術(shù)》(No Starch出版公司出版)一書,幫助自己在中學(xué)教授科學(xué)和數(shù)學(xué)的妻子,在她的教室中應(yīng)用不可思議的機(jī)器人。目前,他工作于卡爾蔡司的離子顯微鏡創(chuàng)新中心部門,為帶電粒子顯微鏡編寫控制軟件。
第1章 樂高和機(jī)器人:一個偉大的組合 1
第2章 EV3編程環(huán)境 6
第3章 Tribot:測試機(jī)器人 15
第4章 運(yùn)動 40
第5章 傳感器 53
第6章 程序流程 72
第7章 貼墻行走程序:走迷宮 86
第8章 數(shù)據(jù)線 100
第9章 數(shù)據(jù)線和開關(guān)模塊 111
第10章 數(shù)據(jù)線和循環(huán)模塊 121
第11章 變量 129
第12章 自定義模塊 144
第13章 數(shù)學(xué)與邏輯 157
第14章 ev3燈、按鈕和顯示 173
第15章 數(shù)組 183
第16章 文件 203
第17章 數(shù)據(jù)記錄 220
第18章 多任務(wù) 231
第19章 巡線 PID控制程序 242
附錄A NXT和EV3的兼容性 257
附錄B ev3網(wǎng)絡(luò)資源 259