筆者因為回覆留言,才剛剛把這個新書介紹的網址公布在留言版,
果然The NXT STEP及nxtasy.org都立即刊登這本新書的消息。
預定2007年11月7號上市,Amazon.com or Variant Press.
John Hansen先生的新書,NXT Power Programming. Robotics in C.
由NXC作者自行闡述介紹NXC、NBC,是最恰當不過的事了。
大概內容如下:
- NXC, a C language for the NXT
- BricxCC, a full featured programming environment
- Sensors and Motors
- Utilities for Music, Sound Sampling, Graphics and more
- NBC, an Assembler Language for the NXT
- Building Robots without Bricks
- Handheld Arcade Games on the NXT
- An Intruder System using a Sphere Cannon
- NXT to NXT Bluetooth communications
- NXT to Bluetooth devices
- The latest sensors from HiTechnic and mindsensors.com
所以NXC,NBC可以做為NXT進階的必要工具。
--------------------------------------------------------------------
題外話:
給留言版的plusvtw回信:
您的最後一篇留言依您的要求已經刪除,但是不幸地另一篇留言也刪除了。
如果需要討論,敬請再一次留言。
謝謝!
-------------------------------------------------------------------
您好:
回覆刪除好佳在我有留一份備份,我都是用 Notepad 打完再貼回版上,
所以有一份備份,省得重打.
我這個月就在等兩本書,一本就是您說的這本書,
另一本是
The Unofficial LEGO MINDSTORMS NXT Inventor's Guide
Publisher: No Starch Press (October 25, 2007)
之後就要到明年才有 NXT 相關的新書.
最近買書買到忙斃了,最近也要向大陸買一批書(每年買一批),
我的 NXT 都沒時間玩,以後再找時間玩.
我看了 Lego 的 Mindstorms History,估計 Mindstorms NXT 最少能玩 5 年,
所以時間還久,慢慢玩....
[版主回覆10/13/2007 22:59:54]謝謝您,我會到留言版再回覆您的留言!
這本Unofficial NXT Guide應該也是一本不錯的參考書。
每年買一批書,您是書商嗎?真是羨慕。
以RCX推出8年的經驗,NXT的確可以玩五年以上。
您好:
回覆刪除我之前的留言有提到我打算順位為 NXC/C#/Java,
因為 NXT-G/C#/Java/RobotLab .....
不是要改 Firmware 就是安裝程式龐大,有些還要設定,
我比較喜歡小的.
1.) NXT/NBC 是共用一個 Compiler 同時可 Compile NXT/NBC 程式.
2.) NXT/NBC 應該算免安裝吧,就幾個檔案而以.
3.) 再簡單裝個 BricxCC 應該就很夠用,不然用 Notepad 寫 NXT/NBC 也行.
NXT/NBC 總結:短小精幹.
[版主回覆10/13/2007 23:02:16]NXC及NBC確實已經足夠使用,不過仍然受限於NXT標準FW的限制。
如果真的要發揮NXT機器的功能,個人認為ROBOTC是一個很有潛力的選擇!
您好:
回覆刪除>如果真的要發揮NXT機器的功能,個人認為ROBOTC是一個很有潛力的選擇!
因為只談到 NXC/NBC,所以沒提到 RobotC,
RobotC 也是不錯,檔案也不是很大,RobotC 理論上技術支援上應該要好一點,
因為 RobotC 是要錢的,收錢要有收錢的道理,Google 找一下就有啦.
>每年買一批書,您是書商嗎?真是羨慕。
我不是書商,只是平凡老百姓,
大概一批買個 20-30 本再寄回台灣.
唉 !! 真是感嘆網購這麼多年了,
無論是/大陸/美國/日本/都很順利,
最近被一網購弄的有點氣.
http://www.wretch.cc/album/plusvtw
真是什麼人都有.
請問一下
回覆刪除NXC只要有C++就可以玩了嗎
還是還要下載什麼呢?
[版主回覆11/19/2008 08:51:19]NXC,全名是Not eXactly C,是一種類似C的語言,可以用來控制NXT樂高機器人。
NXC可視為是NQC for NXT(NQC是另一種控制RCX的程式語言),由於NXC是架構於NBC(Next Byte Codes)之上,所以可以使用相同的編譯器。
將NXC程式編譯成NXT專有的執行檔,就可以上傳到NXT執行。
由於命令行的編譯方式對一般習慣圖形化工具的使用者比較不習慣,
所以作者開發一個整合式的編譯環境(IDE),名為BricxCC(Bricx Command Center)
你可以在BricxCC中撰寫編譯程式,也可以進行程式除錯工作(非正式),還整合一些公用程式可以控制機器人、瞭解機器人狀態。
BricxCC除了NXT,還可以支援其他樂高機器人,如RCX,Scout,還有相對應的其他程式語言。
目前NXT部分只有支援NBC及NXC兩種語言(NPG幾乎沒人用了)
如果你是使用C++,有人提供相關的程式庫,可以直接控制NXT。
歡迎討論!