120 likes | 311 Views
實驗一. 使用 leJOS NXJ 開發環境. 安裝 leJOS NXJ 開發環境. 步驟一 : 安裝 leJOS NXJ 解壓縮附件中的 lejos_NXJ_win32_0_5_0beta.zip 將解壓縮後的資料夾放置適當目錄 如 (C:NXTlejos_nxj) Note: leJOS NXJ 是 NXT 的 Library ,當之後寫程式時 需先從外部匯入. 安裝 leJOS NXJ 開發環境. 步驟二 : 安裝 JDK 到以下網址下載並安裝最新版的 JDK
E N D
實驗一 使用leJOS NXJ開發環境
安裝leJOS NXJ開發環境 • 步驟一: 安裝leJOS NXJ • 解壓縮附件中的lejos_NXJ_win32_0_5_0beta.zip • 將解壓縮後的資料夾放置適當目錄 如(C:\NXT\lejos_nxj) Note: leJOS NXJ是NXT的Library,當之後寫程式時需先從外部匯入
安裝leJOS NXJ開發環境 • 步驟二: 安裝JDK • 到以下網址下載並安裝最新版的JDK http://java.sun.com/javase/downloads/index.jsp
安裝leJOS NXJ開發環境 • 步驟三: 設定Windows作業系統的環境變數 • 如果下列環境變數不存在,則須自行建立 • 路徑為控制台>系統>進階>環境變數 • NXJ_HOME : 設定為leJOS NXJ安裝路徑 如(C:\NXT\lejos_nxj) • JAVA_HOME: 設定為JDK安裝路徑 如(C:\Program Files\Java\jdk1.6.0)
安裝leJOS NXJ開發環境 • Path: 加入leJOS NXJ的bin目錄(如下圖),此外,確定Path變數內已加入JDK的bin目錄 在 Path變數內加入leJOS的bin目錄 在 Path變數內加入JDK的bin目錄 確定Path變數內已加入JDK的bin目錄
安裝leJOS NXJ開發環境 • 步驟四: 安裝libusb函式庫 • 安裝附件內的libusb-win32-filter-bin-0.1.12.1.exe Note: 此為NXT的usb驅動程式
將NXT的韌體更改為leJOS NXJ版本 • 將NXT開機後,利用螺絲起子等工具插入NXT背面左上角的第一個洞 • 按住約4秒後後放開會聽到NXT發出細微的滴滴聲 • 將USB傳輸線連接電腦與NXT,並執行nxjflash.bat(在C:\NXT\lejos_nxj\bin目錄底下)將leJOS NXJ版本的韌體下載至NXT • 更新成功後會自動開機,並跑出LEJOS字樣 補一張圖示 如何檢查有更新成功
撰寫leJOS NXJ應用程式 • leJOS NXJ應用程式與一般JAVA類別一樣,只要使用leJOS NXJ開發環境,就可以在JAVA類別裡使用各種leJOS NXJ API來控制NXT的各種感測裝置
撰寫leJOS NXJ應用程式 • 範例一: 在LCD螢幕上顯示HelloWord • 在記事本打上下列程式碼 • 將文件檔存成HelloWord.java
撰寫leJOS NXJ應用程式 再加一頁補充執行時LEGO 的照片畫面 開啟命令提示字元,在檔案目錄下輸入nxjc HelloWord.java (如上圖) 在JAVA類別中有使用到leJOS的API,所以必須以nxjc.bat來進行編譯工作
撰寫leJOS NXJ應用程式 輸入nxj –r HelloWord (如上圖) 此動作是將JAVA類別檔轉換成NXJ可執行檔,並下載至NXT 如果執行nxj.bat時不加上-r,這樣就只會下載至NXT,不會執行