《當(dāng)安卓遇上樂(lè)高:用Android手機(jī)打造智能樂(lè)高機(jī)器人/青少年科技創(chuàng)新叢書(shū)》通過(guò)3個(gè)Android手機(jī)與樂(lè)高EV3機(jī)器人成功結(jié)合的實(shí)踐項(xiàng)目,介紹了Android手機(jī)與樂(lè)高EV3機(jī)器人之間的通信方法、Android語(yǔ)音識(shí)別、利用Android手機(jī)攝像頭進(jìn)行圖像采集和識(shí)別等多項(xiàng)Android手機(jī)編程及EV3編程知識(shí)。同時(shí),書(shū)中也包含了一些基本的軟件設(shè)計(jì)思想,并一步步引導(dǎo)讀者學(xué)會(huì)如何從零開(kāi)始構(gòu)筑一個(gè)機(jī)器人。 由于本書(shū)涉及的知識(shí)內(nèi)容較多,部分內(nèi)容也有一定深度,為了讓剛剛接觸編程和樂(lè)高機(jī)器人的讀者也能夠閱讀,書(shū)中對(duì)編程基礎(chǔ)知識(shí)、Java、Android編程等做了入門(mén)級(jí)的介紹。 作為樂(lè)高機(jī)器人的提高篇書(shū)籍,本書(shū)較適合具有一定編程經(jīng)驗(yàn)和樂(lè)高機(jī)器人知識(shí)的讀者閱讀。對(duì)于沒(méi)有基礎(chǔ)的讀者,只要能夠在閱讀的同時(shí)補(bǔ)充有關(guān)的基礎(chǔ)知識(shí),也完全可以掌握書(shū)中內(nèi)容。
第一部分實(shí)踐篇
準(zhǔn)備工作3項(xiàng)目1帶距離預(yù)警的手機(jī)遙控車(chē)8項(xiàng)目2聽(tīng)話的機(jī)器寵物71項(xiàng)目3認(rèn)識(shí)路標(biāo)的自動(dòng)小車(chē)101第二部分知識(shí)篇
第1章計(jì)算機(jī)編程基礎(chǔ)知識(shí)1711.1計(jì)算機(jī)編程概述171
1.2變量和數(shù)據(jù)類(lèi)型174
1.3數(shù)字在計(jì)算機(jī)中的表述176
1.3.1標(biāo)志位和位運(yùn)算178
1.3.2邏輯運(yùn)算和程序流控制184
1.3.3函數(shù)185
1.3.4特殊數(shù)據(jù)類(lèi)型和內(nèi)存分配186
第2章Java基礎(chǔ)知識(shí)190
2.1Java簡(jiǎn)介190
2.2第一個(gè)Java程序193
2.2.1數(shù)據(jù)類(lèi)型196
2.2.2運(yùn)算和運(yùn)算符198
2.2.3條件分支和循環(huán)201
2.2.4面向?qū)ο缶幊?03
2.2.5Java中的常用類(lèi)209
2.2.6Java中的異常處理212目錄 當(dāng)安卓遇上樂(lè)高——用Android手機(jī)打造智能樂(lè)高機(jī)器人〖2〗〖2〗 〖1〗 2.2.7Java中的多線程214
第3章Android編程基礎(chǔ)知識(shí)218
3.1Android開(kāi)發(fā)環(huán)境的構(gòu)建218
3.2創(chuàng)建一個(gè)Android應(yīng)用221
3.3Activity的開(kāi)發(fā)225
第4章leJOS基礎(chǔ)知識(shí)228
4.1安裝leJOS228
4.2安裝和使用Eclipse插件229
4.3在EV3上運(yùn)行程序231
第5章計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí)233
5.1分層的網(wǎng)絡(luò)233
5.2網(wǎng)絡(luò)協(xié)議235
5.3Java中的網(wǎng)絡(luò)編程236
附錄238
附錄A隨書(shū)光盤(pán)說(shuō)明238
附錄B裝配圖的打開(kāi)方法240
附錄C項(xiàng)目3中使用的路標(biāo)圖形241
參考文獻(xiàn)250