- 增加名為legonxt的群組.命令列視窗輸入如下指令
sudo addgroup legonxt - 將你的帳號加入legonxt群組.
sudo adduser YourUserName legonxt - 建立檔名為45-legonxt.rules的文字檔.檔案內容如下
# NXT brick
SUBSYSTEM=="usb", ATTRS{idVendor}=="0694", ATTRS{idProduct}=="0002", SYMLINK+="legonxt-%k", GROUP="legonxt", MODE="0666" - 複製此檔到 /etc/udev/rules.d.
sudo cp 45-legonxt.rules /etc/udev/rules.d - 重開機後將NXT連上電腦的USB槽,應該會看到目錄/dev會出現一個檔案
/dev/legonxt-x-y
x與y值會依你插入的USB port而定 - 下載nbc-1.2.1.r4.tgz並解壓縮
- 編譯程式並將執行檔透過USB載入NXT
nbc -d -S=usb program.nxc - 也可以在wine上執行bricxcc IDE編輯並編譯程式碼,再透過上個步驟載入NXT
這裡是Jimmy的實驗室用來發表Jimmy的Scratch程式作品,還有LEGO WEDO & NXT機器人設計 & Android, (本部落格引用圖文為教育教學目的合理使用) 想與我(Jimmy的爸爸 )聯絡 jimmyscratchlab@gmail.com
2014年5月15日 星期四
如何在Linux上編譯NXC並透過USB下載到樂高Mindstorms NXT
2014年4月19日 星期六
[小貓咪程式開發]簡單的加密解密程式
這個簡單的加密解密程式課程歷經好幾週,課程內容對Jimmy來說極其無聊,上課時常假裝"度辜"對我表示抗議,可是Jimmy學習多年的小喵咪程式,若不趕快踏出理解迴圈運作這痛苦的一步,永遠是自我感覺良好的原地踏步
這隻程式需將輸入的字串轉存到S陣列清單,然後將S陣列內容逐項查字母表,再將字母表查到的下一筆內容置換到S陣列清單,這會大量使用到陣列及索引值及迴圈等程式技巧,而且藉由將程式邏輯分拆為多塊函式積木逐漸開展實作,讓Jimmy小朋友每次回到課程上時,都能藉由模仿微調上次完成的函式積木,在有限的時間內完成任務
請按空白鍵,接著輸入你要加密的字串
按這裡可以看程式碼
這隻程式需將輸入的字串轉存到S陣列清單,然後將S陣列內容逐項查字母表,再將字母表查到的下一筆內容置換到S陣列清單,這會大量使用到陣列及索引值及迴圈等程式技巧,而且藉由將程式邏輯分拆為多塊函式積木逐漸開展實作,讓Jimmy小朋友每次回到課程上時,都能藉由模仿微調上次完成的函式積木,在有限的時間內完成任務
請按空白鍵,接著輸入你要加密的字串
按這裡可以看程式碼
2014年3月6日 星期四
沒學過程式的你,也能用程式積木寫個《Flappy Bird--浩呆鳥》
這是code.org新推出的程式課程,學過Scratch小喵咪程式的Jimmy,很快地就通過十個關卡的考驗,輕鬆將程式碼完成,還問我有沒有其他的課程可以玩
訂閱:
文章 (Atom)