今天給各位分享樂高復(fù)古電話機(jī)器人的知識,其中也會對樂高迷你小機(jī)器人進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
1、今天有人打電話讓我去樂高機(jī)器人體驗(yàn) 我很迷茫 大連樂高機(jī)器人俱樂部是怎么回事 樂高不是積木嗎
2、樂高機(jī)器人教程
3、樂高機(jī)器人的資料
4、樂高機(jī)器人出產(chǎn)時間
5、介紹樂高機(jī)器人的簡短句子
今天有人打電話讓我去樂高機(jī)器人體驗(yàn) 我很迷茫 大連樂高機(jī)器人俱樂部是怎么回事 樂高不是積木嗎
大連樂高是一家很權(quán)威的機(jī)構(gòu)樂高復(fù)古電話機(jī)器人,他是培養(yǎng)孩子動手動腦能力的課程,通過學(xué)習(xí)可以鍛煉孩子的動手能力,創(chuàng)新思維,還可以學(xué)到生活中的一些原理和常識,去樂高復(fù)古電話機(jī)器人了絕對讓您不虛此行、、、
樂高機(jī)器人教程
樂高機(jī)器人教學(xué)如下樂高復(fù)古電話機(jī)器人:
丹麥樂高將于2006年9月上推出樂高公司和美國麻省理工學(xué)院共同開發(fā)樂高復(fù)古電話機(jī)器人的機(jī)器人組件樂高復(fù)古電話機(jī)器人,是將配備微處理器的LEGO公司的塑料積木組裝起來樂高復(fù)古電話機(jī)器人,通過個人電腦制作的程序來控制的機(jī)器人。此前的RCX的微處理器為8位樂高復(fù)古電話機(jī)器人,而NXT配備32位處理器等,提高了性能。
NXT程序用軟件ROBOLAB ver.2.9,跟ROBOLAB原來的版本一樣,是基于NILabVIEW開發(fā)的。該軟件不僅可以制作NXT用的程序也可以完成RCX用的程序,此前要操作接近400個圖標(biāo)進(jìn)行編程,這次減少為約40個從而使得編程更為簡單,OS為Windows2000以上和MacOSX。
樂高的簡單介紹:
樂高是一家玩具生產(chǎn)企業(yè),成立于1932年,總部位于丹麥。1949年,第一塊樂高塑料積木玩具問世,2018年,在美國《福布斯》雜志發(fā)布的2018年全球最具價值品牌100強(qiáng)排行榜中排名第91,同年在第十五屆世界品牌500強(qiáng)排行榜中排第98名。
樂高積木是兒童喜愛的玩具,這種塑膠積木一頭有凸粒,另一頭有可嵌入凸粒的孔,形狀有1300多種,每一種形狀都有12種不同的顏色,以紅、黃、藍(lán)、白、黑為主。它靠小朋友自己動腦動手,可以拼插出變化無窮的造型,令人愛不釋手,被稱為魔術(shù)塑料積木,樂高積木的故鄉(xiāng)就在丹麥比隆。
以上內(nèi)容參考:百度百科—樂高
樂高機(jī)器人的資料
樂高機(jī)器人套件的核心是一個稱為RCX或NXT或EV3的可程序化積木。RCX具有六個輸出輸入口:三個用來連接感應(yīng)器等輸入設(shè)備,另外三個用于連結(jié)馬達(dá)等輸出設(shè)備,NXT比RCX多一個輸入 端口。樂高機(jī)器人套件最吸引人之處,就像傳統(tǒng)的樂高積木一樣,玩家可以自由發(fā)揮創(chuàng)意,拼湊各種模型,而且可以讓它真的動起來。
RCX分為1.0(1998年的第一代)、1.5(1999年的小改版)和2.0(從2001年至今的最后改版)等三個版本。1.0和1.5的差別在于1.0版可以外接電源供應(yīng)器,連接市電(通過變壓器實(shí)現(xiàn))供電,而1.5版之后只能用電池供電。2.0的差別則是連接電腦的紅外線設(shè)備改用USB,以往則是采用串行端口,最重大的區(qū)別則是2.0版的固件(firmware)和程序開發(fā)工具提供了一些新的功能。RCX的固件最主要的用途是把bytecode程序轉(zhuǎn)換成處理器所能理解的機(jī)器碼。還好RCX的固件就像電腦的 BIOS一樣,都是可以更換的,所以不同版本之間的差異其實(shí)不大。RCX的固件存放在SRAM(靜態(tài)可存取記憶體)中,所以實(shí)際上,RCX斷電幾秒鐘之后,固件就消失了。電腦會在傳送程序時,一并傳送固件給RCX。
如果用傳統(tǒng)的方式學(xué)習(xí)制作機(jī)器人,我們得先學(xué)習(xí)電腦基本概論,接著要了解電子電路、數(shù)位邏輯和微處理器,才能制作出基本的微電腦控制電路。然后還要學(xué)習(xí)匯編語言(Assembly)或C語言,撰寫微處理器的程序…對了,也許最麻煩的是機(jī)械結(jié)構(gòu),我們得決定要用步進(jìn)馬達(dá)還是一般的直流馬達(dá),不同的驅(qū)動形式,信號的驅(qū)動和回饋處理方式也不一樣;而且即便是采用最單純的輪胎或履帶作為行走方式,也可能要搭配各種齒輪來調(diào)配扭力和速度。想到要學(xué)習(xí)、DIY這么多東西,很多對自制機(jī)器人懷抱憧憬的業(yè)余玩家,滿腔熱血到此就涼了大半截。
樂高機(jī)器人組合里面,包含RCX、兩個馬達(dá)、兩個觸控感測器和一個紅外線感測器,各種大小的輪胎和履帶,以及數(shù)種規(guī)格的齒輪和滑輪,當(dāng)然還有各種積木,幫我們解決了電子電路和機(jī)械結(jié)構(gòu)的問題。剩下的「撰寫程序」部分,樂高公司(或者說MIT研究人員)也替它開發(fā)了一套視覺化程序編輯工具,叫做RCX Code。就像堆積木一樣,RCX Code的使用者只要把各種代表不同程序邏輯的「積木」在屏幕上堆起來,就能完成RCX的程序。程序撰寫完畢后,通過過套件提供的紅外線裝置,即可把程序傳入RCX。真的很酷!
不過每個人對「酷」的定義不同。樂高提供的視覺化程序工具很適合新手或者對程序不熟悉的玩家,有些人覺得用這種接口還寫程序反而礙手礙腳。例如,使用RCX Code所「寫」出來的復(fù)雜程序,執(zhí)行效率也許不佳,而且「視覺化」程序碼也可能不易讀,也不容易維護(hù)。因此,許多樂高機(jī)器人的愛好者兼程序設(shè)計高手,陸續(xù)替它開發(fā)出各種「正規(guī)」程序語言。
在這些玩家中,最著名(也許貢獻(xiàn)也最大)的是Kekoa Proudfoot教授,他仔細(xì)地分析了RCX的內(nèi)部結(jié)構(gòu)和I/O協(xié)定,并且在他的RCX Internals網(wǎng)站上發(fā)表了許多文件。另一個知名的玩家是David Baum,他開發(fā)了一種類似C語言的程序,稱為NQC(Not Quite C),讓程序玩家擺脫視覺開發(fā)工具的束縛。雖然NQC并不是RCX上的第一個「非官方」程序語言,但大概是最被廣泛采用的一種。NQC本身采用文字接口操作,若想要使用圖形接口式的整合開發(fā)環(huán)境(IDE),可以安裝BricxCC(Windows版)或MacNQC(Mac版),甚至NQC for WinCE(適用于PocketPCPDA)。
此外,樂高的RCX Code視覺工具程序只有Windows版本,在Mac和Linux系統(tǒng)上只能使用非官方的程序工具。并不是所有玩家僅僅喜愛或熟悉C語言,Jose Solorzano就開發(fā)了一個稱為「Lego Java作業(yè)系統(tǒng)」,簡稱leJOS的Java虛擬機(jī)(JavaVirtual Machine,簡稱JVM,是執(zhí)行Java程序所需的軟體環(huán)境),可以讓RCX執(zhí)行Java程序。Ralph Hempel開發(fā)的pbForth(programmablebrick Forth,可程序積木Forth語言的簡稱),也深受某些玩家的喜愛。Forth語言的第一個實(shí)作專案是用來控制天文臺的大型望遠(yuǎn)鏡(請參閱這個網(wǎng)頁的介紹),它的語法和其他常見的電腦語言最大的不同,在于它采用所謂的「反相波蘭式記法(reverse Polishnotation,簡稱RPN)」,例如,運(yùn)算式3 * ( 4 + 7)要寫成:3 4 7 + * 另外還有一個由Markus Noga所開發(fā),讓程序設(shè)計師采用C或C++語言控制RCX的固件,稱為legOS。legOS可以讓程序設(shè)計師徹底發(fā)揮RCX硬體的效能,但是不像NQC,使用者必須熟悉C語言,而且它的開發(fā)工具安裝不易,所以使用者也比較少。
除了LEGO MINDSTORMS套件之外,樂高公司還針對教育機(jī)構(gòu)發(fā)售一種稱為ROBOLAB(姑且翻譯成「機(jī)器人實(shí)驗(yàn)室」)的套件,里面包含更多感應(yīng)器(例如,壓力、音量、溫度檢測),以及連結(jié)視訊攝影鏡頭(并不限于樂高自己的Vision Command產(chǎn)品)并提供視覺辯識功能,更特別的是,它的軟體還具備資料分析、比較和圖表繪制功能,對于教學(xué)實(shí)驗(yàn)尤其重要。ROBOLOAB軟體也能透過網(wǎng)際網(wǎng)路連結(jié)到ROBOLAB Server(包含在本產(chǎn)品的軟體里),把收集到的數(shù)據(jù)呈現(xiàn)在網(wǎng)頁。ROBOLAB內(nèi)建的軟體有Windows和Mac版。
樂高公司推出了新一代的樂高機(jī)器人,叫做LEGO MINDSTORMS NXT,這款新樂高機(jī)器人采用了32位微處理器、內(nèi)建USB和藍(lán)牙(這一設(shè)計極大地提高了程序傳輸?shù)乃俣群头€(wěn)定性),可以讓使用者做出透過藍(lán)牙裝置(例如PDA或手機(jī))控制的機(jī)器人。NXT內(nèi)附的程序編輯工具支持PC和Mac,為了吸引更多玩家參與擴(kuò)充與改造NXT,樂高公司特別發(fā)表了開放原始碼的固件和開發(fā)工具,就連微軟老大哥都忍不住加入機(jī)器人開發(fā)軟體的行列,推出MicrosoftRobotics Studio軟體。除了主機(jī)功能大幅增強(qiáng),NXT的馬達(dá)也改采伺服控制,能讓程序精確地調(diào)整速度,而且這次附了三個馬達(dá);感測器也變得多樣、功能更強(qiáng):超音波感應(yīng)器(大多用于感應(yīng)障礙物),能夠辯識顏色和亮度的光線感應(yīng)器…等等,不知道樂高的玩家們會用NXT帶來什么樣的驚喜。
樂高機(jī)器人出產(chǎn)時間
1998年。
樂高機(jī)器人1998年丹麥樂高公司推出機(jī)器人(Mind-storms)套件樂高復(fù)古電話機(jī)器人,第一個Lego樂高復(fù)古電話機(jī)器人,Mindstorms樂高復(fù)古電話機(jī)器人的零售版本在1998年上市樂高復(fù)古電話機(jī)器人,當(dāng)時叫做Robotics樂高復(fù)古電話機(jī)器人,Invention,System(RIS)。最近的版本是2013年上市的Lego,Mindstorms,EV3。讓機(jī)器人制造變得跟搭積木一樣,相對簡單又能任意拼裝,使機(jī)器人開始走入個人世界。
樂高,創(chuàng)立于1932年,公司位于丹麥。截止至2021年,樂高已有89年的發(fā)展歷史。
介紹樂高機(jī)器人的簡短句子
1.描寫機(jī)器人的句子有哪些
現(xiàn)在的世界,已經(jīng)看不到人類了,卻隨時可以看到機(jī)器人在街道上走來走去。
2. 不管你擁有多么驚人的武器,不管你擁有多少可憐的機(jī)器人,只要離開土地就沒辦法生存。 3. 原來機(jī)器人里面什么也沒有,只有操縱器和一個透明的東西,從里面看得到外面,從外面看不到里面。
4. 如果是個機(jī)器人,現(xiàn)在一定超負(fù)荷了,零件掉了一路,頭上呼呼地冒著煙,直到能量用完,倒地散架,眼睜睜看著她的仇人消失在濃云密布的天邊。 5.制作智能機(jī)器人,這是前所未有之事,但如今已經(jīng)成為現(xiàn)實(shí)了。
6. 機(jī)器人正在開采煤礦。 7. 這次學(xué)校舉行機(jī)器人比賽,我們小組本來是要設(shè)計一個可以進(jìn)行投藍(lán)的機(jī)器人,而小組長卻背道而馳,帶領(lǐng)我們設(shè)計了一個會踢足球的機(jī)器人,結(jié)果我們當(dāng)然沒有拿到好成績。
8. 日本早稻田大學(xué)和日本電信電話公司共同推出了與人類似、用膠皮聲帶說話的機(jī)器人,語調(diào)抑揚(yáng)頓挫,顯得非常親切。 9. 近幾十年來,“機(jī)器人”的研制日新月異,發(fā)展很快。
10. 我們可以在大街小巷看到各種各樣的機(jī)器人。 11.在污染嚴(yán)重、勞動強(qiáng)度大的地方,這種機(jī)器人大顯身手,充分顯示出它的優(yōu)越性。
12. 機(jī)器人雖然制造得和真人一模一樣,但畢竟還不能和真人相比。 13. 這對活人說來很容易,而對現(xiàn)實(shí)世界的R2D2機(jī)器人說來卻是十分棘手的事情。
14. 對警衛(wèi)來說,這些馴良的,機(jī)器人般的瘋子和家畜一樣不會帶來多大的麻煩。 15. chroino是一個小機(jī)器人與友好的外表和復(fù)雜的運(yùn)動。
一種新的外殼,也作為一個框架,被稱為“單體框架”,是由碳和塑料,給chroino友好的外觀,重量輕,強(qiáng)大的框架。
2.樂高機(jī)器人的有關(guān)信息
樂高機(jī)器人目錄 簡介 詳細(xì)資料 樂高機(jī)器人編程 編輯本段簡介 樂高機(jī)器人-上海棒棒貝貝早教中心 Lego Mindstorms(樂高機(jī)器人)是集合了可編程Lego磚塊、電動馬達(dá)、傳感器、Lego Technic部分(齒輪、輪軸、橫梁)的統(tǒng)稱。
Mindstorms起源于益智玩具中可編程傳感器模具(programmable sensor blocks)。第一個Lego Mindstorms的零售版本在1998年上市,當(dāng)時叫做Robotics Invention System (RIS)。
最近的版本是2006年上市的Lego Mindstorms NXT。 許多語言都能對Mindstorms進(jìn)行編程,包括Logo、Basic、Java的衍生版、Smalltalk和C語言。
Computer Clubhouses是專注于Mindstorms編程的網(wǎng)站。 LEGO MINDSTORMS Robotics Invention System(以下稱為樂高機(jī)器人套件),是針對12歲以上的小孩或大人,對機(jī)器人有興趣(或者啟發(fā)自動控制教育)的教育玩具。
這項產(chǎn)品計劃始于1986,由丹麥樂高公司和美國麻省理工學(xué)院的媒體實(shí)驗(yàn)室(Media Lab)進(jìn)行的一項「可程式積木(Programmable Brick)」的合作案。 編輯本段詳細(xì)資料 樂高機(jī)器人套件的核心是一個稱為RCX的可程序化積木。
它具有六個輸出輸入口:三個用來連接感應(yīng)器等輸入設(shè)備,另外三個用于連結(jié)馬達(dá)等輸出設(shè)備。樂高機(jī)器人套件最吸引人之處,就像傳統(tǒng)的樂高積木一樣,玩家可以自由發(fā)揮創(chuàng)意,拼湊各種模型,而且可以讓它真的動起來。
RCX分為1.0(1998年的第一代)、1.5(1999年的小改版)和2.0(從2001年至今的最后改版)等三個版本。1.0和1.5的差別在于1.0版可以外接電源供應(yīng)器,連接市電(通過變壓器實(shí)現(xiàn))供電,而1.5版之后只能用電池供電。
2.0的差別則是連接電腦的紅外線設(shè)備改用USB,以往則是采用串行端口,最重大的區(qū)別則是2.0版的固件(firmware)和程序開發(fā)工具提供了一些新的功能。RCX的固件最主要的用途是把bytecode程序轉(zhuǎn)換成處理器所能理解的機(jī)器碼。
還好RCX的固件就像電腦的 BIOS一樣,都是可以更換的,所以不同版本之間的差異其實(shí)不大。RCX的固件存放在SRAM(靜態(tài)可存取記憶體)中,所以實(shí)際上,RCX斷電幾秒鐘之后,固件就消失了。
電腦會在傳送程序時,一并傳送固件給RCX。 如果用傳統(tǒng)的方式學(xué)習(xí)制作機(jī)器人,我們得先學(xué)習(xí)電腦基本概論,接著要了解電子電路、數(shù)位邏輯和微處理器,才能制作出基本的微電腦控制電路。
然后還要學(xué)習(xí)匯編語言(Assembly)或C語言,撰寫微處理器的程序…對了,也許最麻煩的是機(jī)械結(jié)構(gòu),我們得決定要用步進(jìn)馬達(dá)還是一般的直流馬達(dá),不同的驅(qū)動形式,信號的驅(qū)動和回饋處理方式也不一樣;而且即便是采用最單純的輪胎或履帶作為行走方式,也可能要搭配各種齒輪來調(diào)配扭力和速度。想到要學(xué)習(xí)、DIY這么多東西,很多對自制機(jī)器人懷抱憧憬的業(yè)馀玩家,滿腔熱血到此就涼了大半截。
樂高機(jī)器人組合里面,包含RCX、兩個馬達(dá)、兩個觸控感測器和一個紅外線感測器,各種大小的輪胎和履帶,以及數(shù)種規(guī)格的齒輪和滑輪,當(dāng)然還有各種積木,幫我們解決了電子電路和機(jī)械結(jié)構(gòu)的問題。剩下的「撰寫程序」部分,樂高公司(或者說MIT研究人員)也替它開發(fā)了一套視覺化程序編輯工具,叫做RCX Code。
就像堆積木一樣,RCX Code的使用者只要把各種代表不同程序邏輯的「積木」在屏幕上堆起來,就能完成RCX的程序。程序撰寫完畢后,通過過套件提供的紅外線裝置,即可把程序傳入RCX。
真的很酷! 不過每個人對「酷」的定義不同。樂高提供的視覺化程序工具很適合新手或者對程序不熟悉的玩家,有些人覺得用這種接口還寫程序反而礙手礙腳。
例如,使用RCX Code所「寫」出來的復(fù)雜程序,執(zhí)行效率也許不佳,而且「視覺化」程序碼也可能不易讀,也不容易維護(hù)。因此,許多樂高機(jī)器人的愛好者兼程序設(shè)計高手,陸續(xù)替它開發(fā)出各種「正規(guī)」程序語言。
在這些玩家中,最著名(也許貢獻(xiàn)也最大)的是Kekoa Proudfoot教授,他仔細(xì)地分析了RCX的內(nèi)部結(jié)構(gòu)和I/O協(xié)定,并且在他的RCX Internals網(wǎng)站上發(fā)表了許多文件。另一個知名的玩家是David Baum,他開發(fā)了一種類似C語言的程序,稱為NQC(Not Quite C),讓程序玩家擺脫視覺開發(fā)工具的束縛。
雖然NQC并不是RCX上的第一個「非官方」程序語言,但大概是最被廣泛采用的一種。NQC本身采用文字接口操作,若想要使用圖形接口式的整合開發(fā)環(huán)境(IDE),可以安裝BricxCC(Windows版)或MacNQC(Mac版),甚至NQC for WinCE(適用于PocketPCPDA)。
此外,樂高的RCX Code視覺工具程序只有Windows版本,在Mac和Linux系統(tǒng)上只能使用非官方的程序工具。并不是所有玩家僅僅喜愛或熟悉C語言,Jose Solorzano就開發(fā)了一個稱為「Lego Java作業(yè)系統(tǒng)」,簡稱leJOS的Java虛擬機(jī)(JavaVirtual Machine,簡稱JVM,是執(zhí)行Java程序所需的軟體環(huán)境),可以讓RCX執(zhí)行Java程序。
Ralph Hempel開發(fā)的pbForth(programmablebrick Forth,可程序積木Forth語言的簡稱),也深受某些玩家的喜愛。Forth語言的第一個實(shí)作專案是用來控制天文臺的大型望遠(yuǎn)鏡(請參閱這個網(wǎng)頁的介紹),它的語法和其他常。
3.三年級作文有趣的樂高機(jī)器人課
有趣的樂高機(jī)器人課
今天下午,由青少年活動中心的教師給我們上了一節(jié)有趣的樂高機(jī)器人課。上課了,教師對大家說:“同學(xué)們,你們知道機(jī)器人嗎?”我們異口同聲地說:“知道!”老師又說:“那同學(xué)們知道機(jī)器人和我們平時玩的電動汽車有什么不一樣的嗎?”教室里頓時鴉雀無聲。老師又說:“下面,我們來看幾個機(jī)器人,你們就知道了?!本o接著,老師從兩個大泡沫箱里拿出了一個圓形的機(jī)器人,它下面有四個輪子,周圍有很多孔。老師說:“這個機(jī)器人叫做感應(yīng)機(jī)器人,大家來看,這三個孔,是光線傳感器,也就是機(jī)器人的眼睛。大家再來看這個大屏,如果機(jī)器人正在運(yùn)行的時候出現(xiàn)了故障,液晶顯示屏上就會顯示出來,你按一下機(jī)器人后面的自動修復(fù)按鈕,就可以了。這是碰撞環(huán)?!闭f著,老師指了指像裙子一樣圍在機(jī)器人外面的塑料環(huán)。我緊盯著這個機(jī)器人,看得快要入迷了。忽然,老師又拿出了一個機(jī)器人,把它放在桌子上。老師問:“你們說,它靠什么控制呢?”“開關(guān)!”同學(xué)們毫不猶豫地回答??墒?,我們找了半天,這個機(jī)器人竟然沒有開關(guān)!老師看我們滿臉疑惑的樣子,笑瞇瞇地把手放在機(jī)器人的光線傳感器前邊,機(jī)器人居然奇跡般地走動了!老師把手一拿開,它又停住了,我們都說:“真有趣呀!”老師說:“下面還有幾個機(jī)器人,但它們是拼裝的?!蔽覀兌级⒅蠋?,只見老師拿出一個綠色和白色的機(jī)器人,說:“大家來猜一猜,這是什么機(jī)器人?”我們又異口同聲地說:“螃蟹機(jī)器人!”老師說:“對,同學(xué)們答對了!這就是螃蟹機(jī)器人!”后來,我們又看了小鹿機(jī)器人、魚嘴機(jī)器人等。這節(jié)課讓我對機(jī)器人有了深刻的了解,我多么希望能多上幾節(jié)這樣的課呀!
4.樂高機(jī)器人的有關(guān)信息
樂高機(jī)器人目錄 簡介 詳細(xì)資料 樂高機(jī)器人編程 編輯本段簡介 樂高機(jī)器人-上海棒棒貝貝早教中心 Lego Mindstorms(樂高機(jī)器人)是集合了可編程Lego磚塊、電動馬達(dá)、傳感器、Lego Technic部分(齒輪、輪軸、橫梁)的統(tǒng)稱。
Mindstorms起源于益智玩具中可編程傳感器模具(programmable sensor blocks)。第一個Lego Mindstorms的零售版本在1998年上市,當(dāng)時叫做Robotics Invention System (RIS)。
最近的版本是2006年上市的Lego Mindstorms NXT。 許多語言都能對Mindstorms進(jìn)行編程,包括Logo、Basic、Java的衍生版、Smalltalk和C語言。
Computer Clubhouses是專注于Mindstorms編程的網(wǎng)站。 LEGO MINDSTORMS Robotics Invention System(以下稱為樂高機(jī)器人套件),是針對12歲以上的小孩或大人,對機(jī)器人有興趣(或者啟發(fā)自動控制教育)的教育玩具。
這項產(chǎn)品計劃始于1986,由丹麥樂高公司和美國麻省理工學(xué)院的媒體實(shí)驗(yàn)室(Media Lab)進(jìn)行的一項「可程式積木(Programmable Brick)」的合作案。 編輯本段詳細(xì)資料 樂高機(jī)器人套件的核心是一個稱為RCX的可程序化積木。
它具有六個輸出輸入口:三個用來連接感應(yīng)器等輸入設(shè)備,另外三個用于連結(jié)馬達(dá)等輸出設(shè)備。樂高機(jī)器人套件最吸引人之處,就像傳統(tǒng)的樂高積木一樣,玩家可以自由發(fā)揮創(chuàng)意,拼湊各種模型,而且可以讓它真的動起來。
RCX分為1.0(1998年的第一代)、1.5(1999年的小改版)和2.0(從2001年至今的最后改版)等三個版本。1.0和1.5的差別在于1.0版可以外接電源供應(yīng)器,連接市電(通過變壓器實(shí)現(xiàn))供電,而1.5版之后只能用電池供電。
2.0的差別則是連接電腦的紅外線設(shè)備改用USB,以往則是采用串行端口,最重大的區(qū)別則是2.0版的固件(firmware)和程序開發(fā)工具提供了一些新的功能。RCX的固件最主要的用途是把bytecode程序轉(zhuǎn)換成處理器所能理解的機(jī)器碼。
還好RCX的固件就像電腦的 BIOS一樣,都是可以更換的,所以不同版本之間的差異其實(shí)不大。RCX的固件存放在SRAM(靜態(tài)可存取記憶體)中,所以實(shí)際上,RCX斷電幾秒鐘之后,固件就消失了。
電腦會在傳送程序時,一并傳送固件給RCX。 如果用傳統(tǒng)的方式學(xué)習(xí)制作機(jī)器人,我們得先學(xué)習(xí)電腦基本概論,接著要了解電子電路、數(shù)位邏輯和微處理器,才能制作出基本的微電腦控制電路。
然后還要學(xué)習(xí)匯編語言(Assembly)或C語言,撰寫微處理器的程序…對了,也許最麻煩的是機(jī)械結(jié)構(gòu),我們得決定要用步進(jìn)馬達(dá)還是一般的直流馬達(dá),不同的驅(qū)動形式,信號的驅(qū)動和回饋處理方式也不一樣;而且即便是采用最單純的輪胎或履帶作為行走方式,也可能要搭配各種齒輪來調(diào)配扭力和速度。想到要學(xué)習(xí)、DIY這么多東西,很多對自制機(jī)器人懷抱憧憬的業(yè)馀玩家,滿腔熱血到此就涼了大半截。
樂高機(jī)器人組合里面,包含RCX、兩個馬達(dá)、兩個觸控感測器和一個紅外線感測器,各種大小的輪胎和履帶,以及數(shù)種規(guī)格的齒輪和滑輪,當(dāng)然還有各種積木,幫我們解決了電子電路和機(jī)械結(jié)構(gòu)的問題。剩下的「撰寫程序」部分,樂高公司(或者說MIT研究人員)也替它開發(fā)了一套視覺化程序編輯工具,叫做RCX Code。
就像堆積木一樣,RCX Code的使用者只要把各種代表不同程序邏輯的「積木」在屏幕上堆起來,就能完成RCX的程序。程序撰寫完畢后,通過過套件提供的紅外線裝置,即可把程序傳入RCX。
真的很酷! 不過每個人對「酷」的定義不同。樂高提供的視覺化程序工具很適合新手或者對程序不熟悉的玩家,有些人覺得用這種接口還寫程序反而礙手礙腳。
例如,使用RCX Code所「寫」出來的復(fù)雜程序,執(zhí)行效率也許不佳,而且「視覺化」程序碼也可能不易讀,也不容易維護(hù)。因此,許多樂高機(jī)器人的愛好者兼程序設(shè)計高手,陸續(xù)替它開發(fā)出各種「正規(guī)」程序語言。
在這些玩家中,最著名(也許貢獻(xiàn)也最大)的是Kekoa Proudfoot教授,他仔細(xì)地分析了RCX的內(nèi)部結(jié)構(gòu)和I/O協(xié)定,并且在他的RCX Internals網(wǎng)站上發(fā)表了許多文件。另一個知名的玩家是David Baum,他開發(fā)了一種類似C語言的程序,稱為NQC(Not Quite C),讓程序玩家擺脫視覺開發(fā)工具的束縛。
雖然NQC并不是RCX上的第一個「非官方」程序語言,但大概是最被廣泛采用的一種。NQC本身采用文字接口操作,若想要使用圖形接口式的整合開發(fā)環(huán)境(IDE),可以安裝BricxCC(Windows版)或MacNQC(Mac版),甚至NQC for WinCE(適用于PocketPCPDA)。
此外,樂高的RCX Code視覺工具程序只有Windows版本,在Mac和Linux系統(tǒng)上只能使用非官方的程序工具。并不是所有玩家僅僅喜愛或熟悉C語言,Jose Solorzano就開發(fā)了一個稱為「Lego Java作業(yè)系統(tǒng)」,簡稱leJOS的Java虛擬機(jī)(JavaVirtual Machine,簡稱JVM,是執(zhí)行Java程序所需的軟體環(huán)境),可以讓RCX執(zhí)行Java程序。
Ralph Hempel開發(fā)的pbForth(programmablebrick Forth,可程序積木Forth語言的簡稱),也深受某些玩家的喜愛。Forth語言的第一個實(shí)作專案是用來控制天文臺的大型望遠(yuǎn)鏡(請參閱這個網(wǎng)頁的介紹),它的語法和其他常見的電腦語言最大的不同,在于它采用所謂的。
5.學(xué)習(xí)樂高機(jī)器人的好處
樂高機(jī)器人能擴(kuò)展孩子的空間想象力,泊思地的樂高EV3機(jī)器人采用樂高第三代機(jī)器人,包含各式各樣的結(jié)構(gòu)零件,可以組成簡單的、負(fù)責(zé)的機(jī)械機(jī)構(gòu),孩子們在自己搭建的過程中,可以了解很多結(jié)構(gòu)知識,培養(yǎng)孩子的空間感,提高孩子的空間想象力。
樂高機(jī)器人還能培養(yǎng)孩子的邏輯思維能力,機(jī)器人課程很重要的一點(diǎn)就是編程,樂高EV3機(jī)器人采用的是模塊化編程,順應(yīng)兒童邏輯思維由具象到抽象的發(fā)展規(guī)律,對孩子的邏輯思維能力的鍛煉很有幫助。 動手能力的培養(yǎng)對孩子養(yǎng)成獨(dú)立意識很有幫助,泊思地為培養(yǎng)孩子的動手能力提供了良好的平臺,孩子們自己設(shè)計、自己動手搭建,在搭建的過程中主動發(fā)現(xiàn)問題、創(chuàng)新性解決問題,提高獨(dú)立解決問題的能力。
樂高機(jī)器人還能鍛煉孩子的意志品質(zhì),機(jī)器人的搭建過程不是一蹴而就的,需要孩子們不斷進(jìn)行組裝、拆卸、運(yùn)行、調(diào)試,這個過程就鍛煉孩子不輕言放棄的意志。
關(guān)于樂高復(fù)古電話機(jī)器人和樂高迷你小機(jī)器人的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。