mBot機(jī)器人是一款由創(chuàng)客工場(chǎng) (Makeblock) 推出的金屬機(jī)器人積木套裝, 該套裝將Scratch圖形化編程工具與機(jī)器人金屬積木結(jié)合到一起, 可以使用mBlock設(shè)計(jì)程序, 驅(qū)動(dòng)與Arduino電路板兼容的傳感器, 從而靈活控制mBot機(jī)器人。本書(shū)中提供了豐富的Scratch與mBlock兼容設(shè)計(jì)案例、mBot機(jī)器人動(dòng)手實(shí)作案例及啟發(fā)思維的延伸練習(xí), 讓每個(gè)人在使用mBot機(jī)器人時(shí), 能夠同時(shí)體驗(yàn)機(jī)器人控制、程序設(shè)計(jì)與Arduino電子電路相結(jié)合的學(xué)習(xí)方法。
Makeblock 是一個(gè)致力于幫助人們實(shí)現(xiàn)從“小想法”到“大創(chuàng)意”的開(kāi)源開(kāi)放工程積木搭建平臺(tái),其中包括三大模塊——全金屬積木、電子模塊、軟件工具。
借助Makeblock,你可以快速搭建高性能的機(jī)械結(jié)構(gòu)或者****的機(jī)器人,將腦中的奇思妙想變?yōu)閷?shí)物。同時(shí),Makeblock 還為STEAM 教育提供了平臺(tái)。
Makeblock 的愿景——為更好的教育盡一份力。
第1章 認(rèn)識(shí)mBot 機(jī)器人
1-1 認(rèn)識(shí)mBot 機(jī)器人 10
1-2 mBot 機(jī)器人與mBlock 程序設(shè)計(jì) 11
1-3 mBot 機(jī)器人的運(yùn)作方式 15
1-4 下載并安裝 mBlock 與Arduino 程序 20
1-5 mBot 機(jī)器人的連接方式 23
1-6 通過(guò)紅外遙控mBot 機(jī)器人 35
第1 章 實(shí)力評(píng)測(cè) 40
第2章 按下按鈕跟著熊貓一起走
2-1 按鈕組件與“按鈕”mBlock 積木 44
2-2 新增舞臺(tái)背景 46
2-3 新增角色與造型 48
2-4 “事件”積木啟動(dòng)程序執(zhí)行 52
2-5 “控制”積木控制執(zhí)行流程 54
2-6 “動(dòng)作”積木 58
2-7 跟著熊貓一起走程序設(shè)計(jì) 61
2-8 當(dāng)按下機(jī)器人按鈕時(shí) 62
2-9 M-Panda 熊貓爸爸重復(fù)移動(dòng) 63
2-10 M-Panda2 熊貓媽媽和小熊貓面向角色移動(dòng) 64
第2 章 實(shí)力評(píng)測(cè) 66
第3章 動(dòng)力電機(jī)掃街車(chē)
3-1 電機(jī)組件與“電機(jī)”mBlock 積木 70
3-2 “聲音”積木 72
3-3 “偵測(cè)”積木 76
3-4 動(dòng)力電機(jī)掃街車(chē)程序設(shè)計(jì) 82
3-5 自動(dòng)播放聲音 83
3-6 定時(shí)重復(fù)移動(dòng) 86
3-7 偵測(cè)水果色拉是否碰到掃街車(chē) 88
3-8 機(jī)器人移動(dòng) 90
第3 章 實(shí)力評(píng)測(cè) 92
第4 章 算術(shù)發(fā)聲與閃爍LED 光的機(jī)器人
4-1 LED 燈與“LED”mBlock 積木 96
4-2 蜂鳴器與“蜂鳴器”mBlock 積木 98
4-3 “運(yùn)算”積木 100
4-4 “外觀”積木 103
4-5 “數(shù)據(jù)和指令”積木 107
4-6 算術(shù)發(fā)聲與閃爍LED 光的機(jī)器人程序設(shè)計(jì) 112
4-7 出題提問(wèn)與答案判斷 113
4-8 機(jī)器人播放音調(diào)及LED 程序設(shè)計(jì) 118
第4 章 實(shí)力評(píng)測(cè) 120
第5 章 超聲波無(wú)人自動(dòng)車(chē)
5-1 超聲波傳感器與“超聲波”mBlock 積木 124
5-2 超聲波無(wú)人自動(dòng)車(chē)程序設(shè)計(jì) 125
5-3 恐龍跟著鼠標(biāo)指針移動(dòng) 126
5-4 閃電重復(fù)往下掉落 129
5-5 碰到角色 131
5-6 碰到邊緣 133
5-7 機(jī)器人自動(dòng)避開(kāi)障礙物 135
第5 章 實(shí)力評(píng)測(cè) 138
第6 章 光控機(jī)器人
6-1 光線傳感器與“光線”mBlock 積木 142
6-2 “畫(huà)筆”積木 143
6-3 光控機(jī)器人程序設(shè)計(jì) 146
6-4 外觀特效 146
6-5 小男孩重復(fù)往右移動(dòng) 149
6-6 飛機(jī)畫(huà)筆痕跡 151
6-7 光控機(jī)器人前進(jìn) 154
第6 章 實(shí)力評(píng)測(cè) 156
第7 章 紅外遙控射氣球
7-1 紅外傳感器與“紅外”mBlock 積木 160
7-2 紅外遙控射氣球程序設(shè)計(jì) 161
7-3 畫(huà)新造型 162
7-4 氣球隨機(jī)往上飄 165
7-5 定義紅外遙控器 167
7-6 按遙控器發(fā)射箭頭 169
7-7 倒計(jì)時(shí) 172
7-8 遙控器控制機(jī)器人 173
第7 章 實(shí)力評(píng)測(cè) 174
第8 章 巡線迷宮競(jìng)走
8-1 巡線傳感器與“巡線”“電機(jī)”mBlock 積木 178
8-2 巡線迷宮競(jìng)走程序設(shè)計(jì) 183
8-3 舞臺(tái)上的虛擬mBot 機(jī)器人偵測(cè)顏色前進(jìn) 184
8-4 用鍵盤(pán)控制方向 185
8-5 關(guān)卡設(shè)計(jì) 186
8-6 實(shí)體mBot 機(jī)器人巡線 188
8-7 上傳Arduino 程序 189
第8 章 實(shí)力評(píng)測(cè) 192
附錄 mBlock 積木功能總表 195