legomindstorms6大分析

RCX的韌體存放在SRAM(靜態可存取記憶體)中,所以實際上,RCX斷電幾秒鐘之後,韌體就消失了。 電腦會在傳送程式時,一併傳送韌體給RCX。 在這些玩家中,最著名(也許貢獻也最大)的是Kekoa Proudfoot教授,他仔細地分析了RCX的內部結構和I/O協定,並且在他的RCX Internals網站上發表了許多文件。 另一個知名的玩家是David Baum,他開發了一種類似C語言的程式,稱為NQC(Not Quite C),讓程式玩家擺脫視覺開發工具的束縛。 雖然NQC並不是RCX上的第一個「非官方」程式語言,但大概是最被廣泛採用的一種。

  • 在這些玩家中,最著名(也許貢獻也最大)的是Kekoa Proudfoot教授,他仔細地分析了RCX的內部結構和I/O協定,並且在他的RCX Internals網站上發表了許多文件。
  • 我的是USB版本,在使用之前,必須先安裝Mindstorms光碟中的驅動程式。
  • 如果妳指的「一般電池」是碳鋅電池,那麼,改用鎳氫充電電池會改善很多,一來是鎳氫電池的安培數(電量)比較高,而且鎳氫電池的工作效率也比較好,其次是充電電池容易取得,價格也合理。
  • 另外還有一個由Markus Noga所開發,讓程式設計師採用C或C++語言控制RCX的韌體,稱為legOS。

NQC本身採用文字介面操作,若想要使用圖形介面式的整合開發環境(IDE),可以安裝BricxCC(Windows版)或MacNQC(Mac版),甚至NQC for WinCE(適用於PocketPC legomindstorms PDA)。 我認為,樂高機器人套件最大的缺點在於價格。 在台灣的一般零售店和百貨公司,它的定價超過台幣一萬元(美金定價199元),而且某些配件的價格也貴得有點離譜。

legomindstorms: 使用說明(PC/MAC)

1.0和1.5的差別在於1.0版可以外接電源供應器,連接市電(裡的插座)供電,而1.5版之後只能用電池供電。 2.0的差別則是連接電腦的紅外線設備改用USB,以往則是採用串列埠,最重大的區別則是2.0版的韌體(firmware)和程式開發工具提供了一些新的功能。 RCX的韌體最主要的用途是把bytecode程式轉換成處理器所能瞭解的機械碼。 還好RCX的韌體就像電腦的BIOS一樣,都是可以更換的,所以不同版本之間的差異其實不大。

legomindstorms

LEGO MINDSTORMS Robotics Invention System(以下稱為樂高機器人套件),是針對12歲以上的小孩或大人,對機器人有興趣(或者啟發自動控制教育)的教育玩具。 這項產品計畫始於1986,由丹麥樂高公司和美國麻省理工學院的媒體實驗室(Media legomindstorms Lab)進行的一項「可程式積木(Programmable Brick)」的合作案。 免責聲明:樂高集團將無法提供這些開發者工具組的相關支援,您可獲得的所有資訊都包含在開發者工具裡。

legomindstorms: EV3 Mindstorms 韌體(PC/Mac)

這份使用說明詳細介紹 EV3、它的所有零件與不同功能。 此說明是深入瞭解 EV3 運作方式與功能的好方式。 下載這些軟體更新,以在您的 EV3 Programmer 軟體中啟動每個附加感應器(僅限 PC/MAC 電腦)。

legomindstorms

ROBOLAB內建的軟體有Windows和Mac版。 此外,樂高的RCX Code視覺工具程式只有Windows版本,在Mac和Linux系統上只能使用非官方的程式工具。 如果用傳統的方式學習製作機器人,我們得先學習電腦基本概論,接著要瞭解電子電路、數位邏輯和微處理器,才能製作出基本的微電腦控制電路。 然後還要學習組合語言(Assembly)或C語言,撰寫微處理器的程式…對了,也許最麻煩的是機械結構,我們得決定要用步進馬達還是一般的直流馬達,不同的驅動形式,信號的驅動和回饋處理方式也不一樣;而且即便是採用最單純的輪胎或履帶作為行走方式,也可能要搭配各種齒輪來調配扭力和速度。

legomindstorms: 下載 NXT 軟體(PC/MAC)

想到要學習、DIY這麼多東西,很多對自製機器人懷抱憧憬的業餘玩家,滿腔熱血到此就涼了大半截。 此外,你使用Rs-232串列埠連接IR Tower(紅外線收發器)嗎? 我的是USB版本,在使用之前,必須先安裝Mindstorms光碟中的驅動程式。 RCX分為1.0(1998年的第一代)、1.5(1999年的小改版)和2.0(從2001年至今的最後改版)等三個版本。

legomindstorms

樂高公司最近推出了新一代的樂高機器人,叫做LEGO MINDSTORMS NXT,這款新樂高機器人採用了32位元微處理器、內建USB和藍芽,可以讓使用者做出透過藍芽裝置(例如PDA或手機)控制的機器人。 NXT內附的程式編輯工具支援PC和Mac,為了吸引更多玩家參與擴充與改造NXT,樂高公司特別發表了開放原始碼的韌體和開發工具,就連微軟老大哥都忍不住加入機器人開發軟體的行列,推出 Microsoft Robotics legomindstorms Studio軟體。 除了主機功能大幅增強,NXT的馬達也改採伺服控制,能讓程式精確地調整速度,而且這次附了三個馬達;感測器也變得多樣、功能更強:超音波感應器(大多用於感應障礙物),能夠辯識顏色和亮度的光線感應器…等等,不知道樂高的玩家們會用NXT帶來什麼樣的驚喜。 以前我試著搜尋連結RCX和一般遙控模型使用的伺服馬達(Servo)的電路和程式,結果只看到pbForth有支援,也許現在情況不同了。 另外還有一個由Markus Noga所開發,讓程式設計師採用C或C++語言控制RCX的韌體,稱為legOS。

LegOS可以讓程式設計師徹底發揮RCX硬體的效能,但是不像NQC,使用者必須熟悉C語言,而且它的開發工具安裝不易,所以使用者也比較少。 樂高提供的視覺化程式工具很適合新手或者對程式不熟悉的玩家,有些人覺得用這種介面還寫程式反而礙手礙腳。 例如,使用RCX Code所「寫」出來的複雜程式,執行效率也許不佳,而且「視覺化」程式碼也可能不易讀,也不容易維護。 因此,許多樂高機器人的愛好者兼程式設計高手,陸續替它開發出各種「正規」程式語言。 ROBOLOAB軟體也能透過網際網路連結到ROBOLAB Server(包含在本產品的軟體裡),把收集到的數據呈現在網頁。

如果妳指的「一般電池」是碳鋅電池,那麼,改用鎳氫充電電池會改善很多,一來是鎳氫電池的安培數(電量)比較高,而且鎳氫電池的工作效率也比較好,其次是充電電池容易取得,價格也合理。 legomindstorms 我們很高興宣布,現在 LEGO MINDSTORMS EV3 的用戶拼砌作品及設計程式時,可享受全新體驗。

legomindstorms: 下載

現在Lego Mindstorms官方網站已經看不到RCX的產品資訊了。 EV3 韌體讓主機可與您的電腦連結並執行您的程式。 請確定您的主機總是安裝最新版本韌體,以獲得最新體驗與最佳安全性。 如果你指的是樂高機器人的控制軟體,用樂高積木提供的那一套即可,坊間的機器人教育機構也是用那個軟體來教學。

legomindstorms

LEGO System A/S,DK-7190 Billund,丹麥。 樂高、樂高標誌、小人偶、得寶幼兒、神獸傳奇、旋風忍者、生化戰士、電腦機械人與合體小精靈均為樂高集團所擁有的商標與著作權。 那個攝影鏡頭本質上是一般的webcam,和Lego的Vision Command軟體搭配使用,只能連接電腦,似乎已經停售,可能要找找二手的。

我們建議您在網路上搜尋其他可能做過類似專案的人。 共有多達五個程式設計任務給五個英雄機器人。 LEGO以前有推出一款Vision Command kit,裡面包含一組USB介面的WebCam,不過那是用來連接PC而非MindStorms機器人。 NTX版的軟體應該無法操控RCX,畢竟兩者的硬體架構差異頗大,而且站在廠商的立場,他們應該會比較鼓勵消費者購買新版本。

  • 如果用傳統的方式學習製作機器人,我們得先學習電腦基本概論,接著要瞭解電子電路、數位邏輯和微處理器,才能製作出基本的微電腦控制電路。
  • 樂高、樂高標誌、小人偶、得寶幼兒、神獸傳奇、旋風忍者、生化戰士、電腦機械人與合體小精靈均為樂高集團所擁有的商標與著作權。
  • ROBOLAB內建的軟體有Windows和Mac版。
  • 此說明是深入瞭解 EV3 運作方式與功能的好方式。
  • 還好RCX的韌體就像電腦的BIOS一樣,都是可以更換的,所以不同版本之間的差異其實不大。
  • 我們很高興宣布,現在 LEGO MINDSTORMS EV3 的用戶拼砌作品及設計程式時,可享受全新體驗。
柯文思

柯文思

Eric 於國立臺灣大學的中文系畢業,擅長寫不同臺灣的風土人情,並深入了解不同範疇領域。