FRC 機器人種子團隊及教師培訓營 Java 程式介紹 Overlooking 6083
控制系統簡介 (Driver Station) Java程式介紹 (Eclipse) 大綱 控制系統簡介 (Driver Station) Java程式介紹 (Eclipse)
Driver Station
機器人控制系統簡介 Wifi Robot Radio USB 網路 Driver Station USB Camera (Wifi發射器) RoboRIO
Driver Station 隊伍編號 選擇模式 手動模式為 TeleOperated 機器人狀態燈 自動模式為 Autonomous 機器人狀態燈 Communications:roboRIO連接 Robot Code:程式碼 Joysticks:搖桿連接狀況
Driver Station 詳細連接狀況 Robot Radio:機器人wifi連接狀態 Robot:roboRIO連接狀態 其餘的只有在比賽時會用到 Reboot roboRIO:重啟機器人 Restart Robot Code:重啟機器人程式
隊伍編號 Driver Station 程式語言選擇
Eclipse
開新檔案
專案名稱 4. 1. 5. 2. 3. 6.
空白程式 匯入所需libary /*所有程式會用到**的資料都必須丟**進來 在這定義物件 /*所有馬達、搖桿跟一堆雜七 */ **雜八的定義都丟在這 */ 機器人開機程式 手動模式開機程式 手動模式循環程式 /*主要程式, **執行所有動作 */
然後你就會發現其實不用這麼累 我 們 都 幫 你 寫 好 了 可以不要用標楷體嗎....
https://github.com/Team6083/2017 -FRC-Summer-Camp Java 範例程式下載 https://github.com/Team6083/2017 -FRC-Summer-Camp
Java 範例程式下載 Step 1 Step 2
Java 範例程式下載 Step 4 Step 3 Step 5 在上面輸入zip 選Existing Projects into Workspace Step 5 Step 3
Java 範例程式下載 Step 6 Step 7 Step 8 完成 選擇剛剛下載的zip檔 //記得要點下面那個 “Select archive file”喔 Step 7 Step 8 完成
一般用法: 類型 名稱 = new 類型(參數); 定義 /* VictorSP 馬達 Joystick 搖桿 調整加速 與一般速度 1.0 是最大 0.0是最小 一般用法: 類型 名稱 = new 類型(參數); /* VictorSP 馬達 Joystick 搖桿 ** 其他太深奧了 微笑帶過:D */ 我是不是有說過不要用標楷體....
啟動CameraServer & 擷取USB Camera 讓PIDController開始運作
控制底座部分 控制手臂部分
底座控制程式 按下11號按鈕方向相反 按下1號按鈕加速
手臂控制程式 按下2號按鈕開始控制手臂 按下3號按鈕停止控制手臂 並且歸位 在手臂啟動時控制手臂