第1 章 VEX 機器人介紹 1
1.1 自律型機器人 1
1.2 常用傳感器 3
1.3 V5主控器 8
1.3.1 主控器性能 8
1.3.2 主控器端口介紹 9
1.3.3 儀表板 10
1.3.4 從主控器入手運行
操控程序 11
1.3.5 V5主控器固件更新 12
1.4 V5遙控器與Wi-Fi模塊 14
1.4.1 遙控器的使用 14
1.4.2 Wi-Fi模塊 15
1.4.3 遙控器的連接 16
1.4.4 通過遙控器運行下載好的
程序 17
1.5 V5智能電機 18
1.5.1 V5智能電機內部電路 19
1.5.2 V5智能電機規(guī)格 20
1.5.3 連接V5智能電機 20
1.6 電池 21
1.7 氣動系統(tǒng) 23
第2 章 VEXcode V5編程 25
2.1 VEXcode 25
2.1.1 VEXcode V5 25
2.1.2 VEXcode Pro V5 27
2.2 VEXcode V5 軟件界面介紹 27
2.2.1 程序的下載 28
2.2.2 控制電機 29
2.2.3 競賽模板 34
2.3 默認指令塊 35
2.3.1 與外觀相關的指令塊 35
2.3.2 與事件相關的指令塊 38
2.3.3 與控制相關的指令塊 38
2.3.4 傳感- 計時器指令塊 39
2.3.5 與運算相關的指令塊 39
2.3.6 與數(shù)組相關的指令塊 40
2.3.7 創(chuàng)建指令塊 41
2.4 VEXcode中的快速配置 42
2.4.1 底盤配置 42
2.4.2 遙控器配置 43
第3 章 機器人控制 45
3.1 遙控器簡單控制 45
3.1.1 獲取遙控器狀態(tài) 45
3.1.2 用遙控器控制電機 46
3.1.3 機器人簡單移動 47
3.2 復雜的控制方式 50
3.2.1 帶機械臂和夾持的機器人 50
3.2.2 機械臂和夾持控制 51
3.2.3 控制電機轉至某個角度 53
3.3 競賽程序 54
第4 章 傳感器的使用 57
4.1 超聲波傳感器 57
4.1.1 傳感器接口 57
4.1.2 障礙物檢測 58
4.1.3 跟隨機器人 59
4.2 光電編碼器 59
4.2.1 傳感器接口 59
4.2.2 對比光電編碼器和
電機編碼器的值 60
4.2.3 讓機器人前進到目標值
位置 61
4.3 慣性傳感器 61
4.3.1 傳感器安裝說明 61
4.3.2 檢測傳感器 62
4.3.3 慣性傳感器的常見用途 63
4.3.4 讓機器人轉90° 64
4.3.5 利用PID 算法讓機器人
走直線 65
4.4 觸碰開關 67
4.4.1 傳感器接口 67
4.4.2 圍界檢測 68
4.4.3 啟動按鈕 69
4.5 視覺傳感器 70
4.5.1 設置視覺傳感器 71
4.5.2 視覺傳感器的指令塊 73
4.5.3 物品跟隨機器人 74
第5 章 VEX 競賽 77
5.1 Change Up競賽規(guī)則解讀 77
5.2 Tipping Point規(guī)則解讀 81
附錄一 Change Up組裝步驟 87
附錄二 Tipping Point組裝步驟 127