第 一章ROBOTC概述 4
一、ROBOTC介紹 4
二、ROBOTC軟件安裝 4
三、ROBOTC編程運行環(huán)境 9
1.ROBOTC運行界面 9
2.ROBOTC菜單以及功能 10
3.常用工具欄以及功能 12
4.程序調試與下載編譯 13
第二章 ROBOTC編程基礎 20
一、常量與變量 20
1.常量 20
2.變量 22
二、ROBOTC基本數據類型 22
1.整型數據 23
2.字符型數據 24
3.實型數據 26
三、算術運算符和算術表達式 27
1.ROBOTC語言運算符 27
2.算術運算符和算術表達式 27
3.關系和邏輯運算符 30
四、ROBOTC程序結構 31
1.順序結構 31
2.選擇結構 33
3.循環(huán)結構 37
第三章 認識主控器 44
一、主控器介紹 44
二、適配器 46
三、電源擴展器 46
四、程序初體驗 47
第四章 認識LCD 50
一、LCD介紹 50
二、LCD的設置 50
三、LCD所用到的函數 51
四、案例練習 53
1.顯示字母,字符串,數字,數組,字符數組 53
2.LCD的按鈕的運用 55
3.顯示電池電壓 62
第五章 認識遙控器 65
一、遙控器按鍵說明 65
二、遙控器設置 66
1.主控器和遙控器的網絡連接配對過程 66
2.遙控器的基本連接 67
3.硬件連接 70
4. VEXnet遙控器校準過程 72
5.遙控器參數信息 74
三、注意事項 75
四、遠程控制函數 76
五、案例練習 81
第六章 傳感器 86
一、傳感器介紹 86
二、傳感器相關函數 86
三、認識模擬傳感器 88
1.角度傳感器 88
2.巡線傳感器 91
3.光敏傳感器 96
4.陀螺儀傳感器 99
四、認識數字傳感器 103
1.行程開關 103
2.碰撞傳感器 103
3.雙向編碼器 109
4.超聲波傳感器 111
5.數字輸出 115
五、ROBOTC計時功能 116
第七章 認識電機 121
一、電機介紹 121
1.直流電機 122
2.伺服電機 123
二、電機函數 127
第八章 認識揚聲器 130
一、揚聲器介紹 130
二、揚聲器函數 130
三、案例練習 132
第九章 函數 133
一、函數概述 133
1.函數概述 133
2.函數定義的一般形式 133
3.函數的返回值與函數類型 134
4.函數參數 134
5.函數的嵌套調用和遞歸調用 135
6.案例練習 136
二、機器人簡單行走 139
1.簡單run函數 139
2.lift函數 140
3.grab函數 141
三、函數的綜合運用 141
第十章 編寫機器人控制程序 144
一、編寫機器人的手動程序 144
1.簡單遙控程序 144
2.帶有輔助按鍵遙控程序 146
二、編寫機器人的自動程序 147
1.簡單自動程序 147
2.加入傳感器的自動程序 150
第十一章 進程 154
一、進程概述 154
二、進程控制函數 155
三、進程控制機器人數據采集 156
第十二章 IFI 競賽控制 160
一、IFI競賽控制概述 160
二、IFI競賽控制函數 160
三、競賽模版的生成及解讀 160
四、場地控制器 162
五、比賽(以Vex“星光璀璨”為例) 163
六、綜合練習 165