書由淺入深地介紹了圖形化編程的基礎(chǔ)知識(shí)及智能硬件的應(yīng)用原理。本書分為7章,內(nèi)容包括機(jī)器人概論、模塊化機(jī)器人、編程和順序結(jié)構(gòu)、選擇結(jié)構(gòu)和傳感器、變量、循環(huán)結(jié)構(gòu)、機(jī)器人編程實(shí)例。本書既可以作為中小學(xué)信息技術(shù)教師的教學(xué)參考用書,又可以作為從事機(jī)器人開(kāi)發(fā)相關(guān)行業(yè)人員的指導(dǎo)用書。
龔超 工學(xué)博士,中國(guó)高科技產(chǎn)業(yè)化研究會(huì)人工智能產(chǎn)業(yè)技術(shù)創(chuàng)新聯(lián)盟特約研究員,中國(guó)人工智能學(xué)會(huì)中小學(xué)工作委員會(huì)專家組成員。主要研究領(lǐng)域?yàn)槿斯ぶ悄堋?yōu)化算法,聚焦人工智能在金融投資、企業(yè)數(shù)字化轉(zhuǎn)型等領(lǐng)域應(yīng)用。參與多項(xiàng)國(guó)家社會(huì)科學(xué)基金項(xiàng)目及部委課題研究,在國(guó)內(nèi)外期刊上共計(jì)發(fā)表文章60余篇。曾就職于500強(qiáng)央企、知名管理咨詢公司,為多家大型企業(yè)集團(tuán)提供戰(zhàn)略規(guī)劃、合并重組等咨詢與培訓(xùn)服務(wù)。
第1章?機(jī)器人概論 / 001
1.1?機(jī)器人的產(chǎn)生和發(fā)展 / 001
1.1.1?機(jī)器人的產(chǎn)生 / 001
1.1.2?機(jī)器人的發(fā)展 / 002
1.2?機(jī)器人的現(xiàn)狀與前景 / 004
1.2.1?機(jī)器人的現(xiàn)狀 / 004
1.2.2?機(jī)器人的前景 / 005
1.3?教育機(jī)器人 / 006
1.3.1?拼插類機(jī)器人 / 006
1.3.2?模塊化機(jī)器人 / 008
1.3.3?人形機(jī)器人 / 009
第2章?模塊化機(jī)器人 / 011
2.1?模塊化機(jī)器人介紹 / 011
2.1.1?模塊化機(jī)器人的特點(diǎn) / 011
2.1.2?各模塊介紹 / 012
2.1.3?模塊化機(jī)器人拼裝 / 014
2.2?機(jī)器人操控 / 016
2.2.1?操控軟件Clicbot介紹 / 016
2.2.2?了解官方構(gòu)型 / 017
2.2.3?實(shí)踐官方構(gòu)型 / 019
2.3?自主設(shè)計(jì)機(jī)器人構(gòu)型 / 020
2.3.1?設(shè)計(jì)機(jī)器人構(gòu)型 / 020
2.3.2?設(shè)計(jì)機(jī)器人動(dòng)作 / 021
2.3.3?操控機(jī)器人 / 027
2.3.4?自主設(shè)計(jì)機(jī)器人 / 029
第3章?編程和順序結(jié)構(gòu) / 030
3.1?編程介紹 / 030
3.1.1?編程語(yǔ)言 / 030
3.1.2?常用的編程語(yǔ)言 / 031
3.1.3?圖形化編程 / 035
3.2?程序中的3種基本結(jié)構(gòu) / 037
3.2.1?順序結(jié)構(gòu) / 037
3.2.2?選擇結(jié)構(gòu) / 037
3.2.3?循環(huán)結(jié)構(gòu) / 039
3.3?順序結(jié)構(gòu)實(shí)例 / 040
3.3.1?旋轉(zhuǎn)的機(jī)械臂 / 040
3.3.2?四驅(qū)車 / 042
第4章?選擇結(jié)構(gòu)和傳感器 / 045
4.1?傳感器的概念 / 045
4.1.1?什么是傳感器 / 045
4.1.2?常見(jiàn)傳感器 / 046
4.2?傳感器編程模塊介紹 / 048
4.2.1?壓力傳感器編程模塊 / 048
4.2.2?手勢(shì)傳感器編程模塊 / 050
4.2.3?觸摸傳感器編程模塊 / 052
4.2.4?測(cè)距傳感器編程模塊 / 053
4.3?選擇結(jié)構(gòu) / 054
4.3.1?選擇結(jié)構(gòu)介紹 / 054
4.3.2?選擇結(jié)構(gòu)的變形 / 055
4.4?關(guān)系運(yùn)算符和邏輯運(yùn)算符 / 057
4.4.1?關(guān)系運(yùn)算符 / 057
4.4.2?邏輯運(yùn)算符 / 058
4.5?選擇結(jié)構(gòu)編程實(shí)例 / 060
4.5.1?“如果”模塊實(shí)例 / 060
4.5.2?“如果…否則…”模塊實(shí)例 / 061
4.5.3?“否則如果…否則…”模塊實(shí)例 / 061
4.6?案例實(shí)踐 / 062
4.6.1?任務(wù)描述 / 062
4.6.2?制作構(gòu)型 / 063
4.6.3?圖形化編程 / 064
第5章?變量 / 067
5.1 ?了解變量 / 067
5.1.1 ?變量的概念 / 067
5.1.2 ?變量的類型 / 068
5.2 ?使用變量 / 069
5.2.1 ?變量模塊 / 069
5.2.2 ?變量的運(yùn)算 / 072
5.3?變量編程實(shí)例 / 073
5.3.1 ?實(shí)例1 計(jì)數(shù)變量 / 073
5.3.2 ?實(shí)例2 狀態(tài)變量 / 076
5.3.3 ?變量實(shí)例3 / 079
5.3.4 ?變量實(shí)例4 / 081
第6章?循環(huán)結(jié)構(gòu) / 086
6.1?循環(huán)語(yǔ)句 / 086
6.1.1?while循環(huán)語(yǔ)句 / 087
6.1.2?do...while循環(huán)語(yǔ)句 / 091
6.2?跳出循環(huán) / 097
6.2.1?break語(yǔ)句 / 097
6.2.2?continue語(yǔ)句 / 102
6.3?循環(huán)結(jié)構(gòu)綜合應(yīng)用 / 105
6.3.1?綜合應(yīng)用1 / 105
6.3.2?綜合應(yīng)用2 / 107
第7章?機(jī)器人編程實(shí)例 / 110
7.1?項(xiàng)目1:有效開(kāi)關(guān) / 110
7.1.1?任務(wù)描述 / 110
7.1.2?設(shè)計(jì)構(gòu)型 / 110
7.1.3?流程圖 / 111
7.1.4?圖形化編程 / 112
7.2?項(xiàng)目2:別離我太近 / 112
7.2.1?任務(wù)描述 / 112
7.2.2?設(shè)計(jì)構(gòu)型 / 113
7.2.3?流程圖 / 114