1 / 12

實驗一

實驗一. 使用 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

opal
Download Presentation

實驗一

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 實驗一 使用leJOS NXJ開發環境

  2. 安裝leJOS NXJ開發環境 • 步驟一: 安裝leJOS NXJ • 解壓縮附件中的lejos_NXJ_win32_0_5_0beta.zip • 將解壓縮後的資料夾放置適當目錄 如(C:\NXT\lejos_nxj) Note: leJOS NXJ是NXT的Library,當之後寫程式時需先從外部匯入

  3. 安裝leJOS NXJ開發環境 • 步驟二: 安裝JDK • 到以下網址下載並安裝最新版的JDK http://java.sun.com/javase/downloads/index.jsp

  4. 安裝leJOS NXJ開發環境 • 步驟三: 設定Windows作業系統的環境變數 • 如果下列環境變數不存在,則須自行建立 • 路徑為控制台>系統>進階>環境變數 • NXJ_HOME : 設定為leJOS NXJ安裝路徑 如(C:\NXT\lejos_nxj) • JAVA_HOME: 設定為JDK安裝路徑 如(C:\Program Files\Java\jdk1.6.0)

  5. 安裝leJOS NXJ開發環境

  6. 安裝leJOS NXJ開發環境 • Path: 加入leJOS NXJ的bin目錄(如下圖),此外,確定Path變數內已加入JDK的bin目錄 在 Path變數內加入leJOS的bin目錄 在 Path變數內加入JDK的bin目錄 確定Path變數內已加入JDK的bin目錄

  7. 安裝leJOS NXJ開發環境 • 步驟四: 安裝libusb函式庫 • 安裝附件內的libusb-win32-filter-bin-0.1.12.1.exe Note: 此為NXT的usb驅動程式

  8. 將NXT的韌體更改為leJOS NXJ版本 • 將NXT開機後,利用螺絲起子等工具插入NXT背面左上角的第一個洞 • 按住約4秒後後放開會聽到NXT發出細微的滴滴聲 • 將USB傳輸線連接電腦與NXT,並執行nxjflash.bat(在C:\NXT\lejos_nxj\bin目錄底下)將leJOS NXJ版本的韌體下載至NXT • 更新成功後會自動開機,並跑出LEJOS字樣 補一張圖示 如何檢查有更新成功

  9. 撰寫leJOS NXJ應用程式 • leJOS NXJ應用程式與一般JAVA類別一樣,只要使用leJOS NXJ開發環境,就可以在JAVA類別裡使用各種leJOS NXJ API來控制NXT的各種感測裝置

  10. 撰寫leJOS NXJ應用程式 • 範例一: 在LCD螢幕上顯示HelloWord • 在記事本打上下列程式碼 • 將文件檔存成HelloWord.java

  11. 撰寫leJOS NXJ應用程式 再加一頁補充執行時LEGO 的照片畫面 開啟命令提示字元,在檔案目錄下輸入nxjc HelloWord.java (如上圖) 在JAVA類別中有使用到leJOS的API,所以必須以nxjc.bat來進行編譯工作

  12. 撰寫leJOS NXJ應用程式 輸入nxj –r HelloWord (如上圖) 此動作是將JAVA類別檔轉換成NXJ可執行檔,並下載至NXT 如果執行nxj.bat時不加上-r,這樣就只會下載至NXT,不會執行

More Related