分類

書籍資訊
書號:PB109
作者:鮮師
ISBN:9789864555239
初版日期:2017-11-08
最新出版日期:2017-11-08
248頁/彩色/16開
出版商:台科大圖書
建議售價:NT$350
哪裡買特色
1.適用對象:想要學C語言的初學者,沒有相關背景也容易入門。2.使用Arduino C玩mBot機器人,邊玩邊學程式,讓學習更有趣。
3. mBot機器人價格親民又有趣,是最適當的初學型機器人。
4.循序打好C語言基礎,範例程式碼短,流程圖搭配程式碼,訓練邏輯思考。
5.漸進式的學習,從改範例的實作參數練習,範例增加幾行多個功能,衍生新的題目。
6.在各主題後用C語言的不同語法,結合mBot的不同功能做介紹。
目錄
主題1 C語言與mBot輪型機器人基本介紹及使用1-1 程式語言基本介紹
1-2 C/C++語言架構
1-3 mBot輪型機器人基本介紹
1-4 專案開發流程
1-5 mBot的第一個C語言程式
主題2 C語言程式架構與mBot機器人馬達物件基本介紹及使用
2-1 Arduino C程式架構介紹
2-2 mBot機器人之馬達物件介紹與使用
2-3 mBot機器人+ Arduino C 實習
主題3 變數與mBot機器人全彩LED物件基本介紹及使用
3-1 Arduino C變數介紹
3-2 資料型態實習
3-3 運算式與運算子
3-4 mBot機器人之全彩LED物件介紹與使用
3-5 mBot機器人+ Arduino C 實習
主題4 if、序列埠通訊與紅外線遙控物件的介紹與使用
4-1 Arduino C的序列埠通訊、關係運算子與三元運算子
4-2 Arduino C 之流程指令:if
4-3 mBot機器人之紅外線遙控器物件的介紹與使用
4-4 mBot機器人+ Arduino C 實習
主題5 while與紅外線循跡物件的介紹與使用
5-1 邏輯運算子與多條路徑的if
5-2 while
5-3 do while
5-4 紅外線循跡物件的介紹與使用
5-5 以mBot機器人+ Arduino C實習
主題6 switch與超音波物件的介紹與使用
6-1 switch
6-2 位元運算子與各運算子的優先順序
6-3 超音波物件的介紹與使用
6-4 以mBot機器人+ Arduino C實習
主題7 for迴圈與按鍵的介紹與使用
7-1 字串型態
7-2 for迴圈
7-3 按鍵的介紹與使用
7-4 以mBot機器人+ Arduino C實習
主題8 陣列與蜂鳴器的介紹與使用
8-1 一維陣列
8-2 多維陣列
8-3 氣泡排序法與二分搜尋法
8-4 蜂鳴器的介紹與使用
8-5 以mBot機器人+ Arduino C實習
主題9 指標與光線感測物件的介紹與使用
9-1 指標
9-2 動態記憶體配置與指標
9-3 光線感測物件的介紹與使用
9-4 以mBot機器人+ Arduino C實習
主題10 公用函式
10-1 函式基本型態與亂數函式
10-2 數學函式
10-3 延遲函式
10-4 字串的處理
10-5 計時器與中斷的處理(FlexiTimer2)
10-6 以mBot機器人+ Arduino C實習
主題11 自訂函式
11-1 自訂函式
11-2 參數說明
11-3 變數存取範圍
11-4 以mBot機器人+ Arduino C實習
主題12 結構與類別
12-1 結構
12-2 類別
12-3 繼承
12-4 多表單開發
12-5 以mBot機器人+ Arduino C實習
附錄一 習題參考答案
附錄二 ASCII碼
附錄三 除錯方法
題庫列表
章節 | 總題數 | 選擇 | 自我練習 |
---|---|---|---|
主題1 C語言與mBot輪型機器人基本介紹及使用 | 13 | 13 |
|
1-4 專案開發流程 | 3 | 3 | |
課後習題 | 10 | 10 |
|
主題2 C語言程式架構與mBot機器人馬達物件基本介紹及使用 | 12 | 12 |
|
2-1 Arduino C程式架構介紹 | 2 | 2 |
|
課後習題 | 10 | 10 |
|
主題3 變數與mBot機器人全彩LED物件基本介紹及使用 | 15 | 15 |
|
3-1 Arduino C變數介紹 | 2 | 2 |
|
3-2 資料型態實習 | 1 | 1 |
|
3-3 運算式與運算子 | 2 | 2 |
|
課後習題 | 10 | 10 |
|
主題4 if、序列埠通訊與紅外線遙控物件的介紹與使用 | 16 | 16 |
|
4-1 Arduino C的序列埠通訊、關係運算子與三元運算子 | 3 | 3 |
|
4-2 Arduino C 之流程指令:if | 3 | 3 |
|
課後習題 | 10 | 10 |
|
主題5 while與紅外線循跡物件的介紹與使用 | 19 | 19 |
|
5-1 邏輯運算子與多條路徑的if | 1 | 1 |
|
5-2 while | 2 | 2 |
|
5-3 do while | 1 | 1 |
|
課後習題 | 15 | 15 |
|
主題6 switch與超音波物件的介紹與使用 | 14 | 14 |
|
6-1 switch | 2 | 2 |
|
6-2 位元運算子與各運算子的優先順序 | 2 | 2 |
|
課後習題 | 10 | 10 |
|
主題7 for迴圈與按鍵的介紹與使用 | 15 | 15 |
|
7-2 for迴圈 | 5 | 5 |
|
課後習題 | 10 | 10 |
|
主題8 陣列與蜂鳴器的介紹與使用 | 21 | 21 |
|
8-1 一維陣列 | 6 | 6 |
|
8-2 多維陣列 | 3 | 3 |
|
8-3 氣泡排序法與二分搜尋法 | 2 | 2 |
|
課後習題 | 10 | 10 |
|
主題9 指標與光線感測物件的介紹與使用 | 17 | 17 |
|
9-1 指標 | 6 | 6 |
|
9-2 動態記憶體配置與指標 | 1 | 1 |
|
課後習題 | 10 | 10 |
|
主題10 公用函式 | 10 | 10 |
|
課後習題 | 10 | 10 |
|
主題11 自訂函式 | 22 | 22 |
|
11-1 自訂函式 | 5 | 5 |
|
11-2 參數說明 | 2 | 2 |
|
11-3 變數存取範圍 | 2 | 2 |
|
課後習題 | 13 | 13 |
|
主題12 結構與類別 | 26 | 26 |
|
12-1 結構 | 1 | 1 |
|
12-2 類別 | 3 | 3 |
|
12-3 繼承 | 2 | 2 |
|
課後習題 | 20 | 20 |
|
總計 | 200 | 200 |
|