自製「實物運算平台」:Arduino微電腦

自製「實物運算平台」:Arduino微電腦
文∕趙英傑

Arduino是一個「開放式硬體(open source)」微電腦控制板,你也可以稱它「實物運算(physical computing)平台」,聽起來很酷吧!任何人都可以在arduino.cc網站下載免費的線路圖和PCB版佈線圖,自己DIY一個Arduino,例如,底下的照片是筆者稍加修改後的自製Arduino控制板。

自製的Arduino微電腦控制板

用Java控制樂高機器人

用Java控制樂高機器人
文∕趙英傑

本文將使用Lego Mindstorms機器人套件與leJOS實作一個碰碰車。這台小車運用兩個碰撞感測器(銜接在RCX的接頭1及接頭3),以及兩個馬達(銜接在A與C接頭),如下圖所示:

樂高碰碰車

碰碰車運作的影片收錄在筆者的《碼上就會:Flash 8 動畫設計寶典》書籍光碟。當RCX的Run按鈕被按下時,碰碰車會持續前進;若左邊(接在接頭1的)碰撞感測器碰到東西時,碰碰車會先後退1秒鐘,然後在原地向右旋轉1.5秒後,再次向前行走。

在樂高機器人上執行Java程式(一)

在樂高機器人上執行Java程式(一)
文∕趙英傑

Lego Java作業系統(簡稱LeJOS),支援部分的標準Java API,並擁有自訂的API,負責執行RCX相關的功能,例如:控制馬達、檢測感測器和按鈕、在LCD螢幕輸出字串、透過揚聲器發出聲音…等等。這些與RCX相關功能的API都位於leJOS的josx.platform.rcx套件中。本文將簡單介紹安裝leJOS與編譯Lego Java程式的方式。

文字 hello

LEGO MINDSTORMS樂高機器人套件簡介

LEGO MINDSTORMS樂高機器人套件簡介
文∕趙英傑

LEGO MINDSTORMS Robotics Invention System(以下稱為樂高機器人套件),是針對12歲以上的小孩或大人,對機器人有興趣(或者啟發自動控制教育)的教育玩具。這項產品計畫始於1986,由丹麥樂高公司和美國麻省理工學院的媒體實驗室(Media Lab)進行的一項「可程式積木(Programmable Brick)」的合作案。

北京行腳之「索尼探夢」與「絕版」Aibo電子狗

趁著寒假過年期間,帶小犬到北京。原本想要購買直航的機票,向旅行社打聽之後才知道直航的票價比經由第三地轉機還貴。到北京找了幾個朋友一同吃飯聊天,感謝京京開車帶我們品嚐佳餚和看燈會,也謝謝 tutu 特別從「望京」趕來和我們會面,以及 Ina 的招待。

抵達北京當天是農曆初五晚上,飛機降落之前,從窗戶鳥瞰北京,可以看到許多地方在燃放煙花,把北京城的夜空妝點得燦爛繽紛,從高處下望煙火也別有一番景致。待在北京的期間正好遇到寒流,氣溫最低僅零下 13 度,當小犬走到機場外面,看見我們交談時吐出的霧氣,高興地笑說:「北京好好玩!」。

北京玩雪

把垂直拍攝的影片轉正

把垂直拍攝的影片轉正
文∕趙英傑

有時需要把數位相機轉 90 度垂直拍攝影片,不過影片播放軟體無法旋轉 90 度播放,所以最好還是先運用視訊處理軟體加工。筆者使用的軟體是 VirtualDub(免費),它本身內建一個能將視訊旋轉 90 度或 180 度的濾鏡程式。由於它無法直接順利地處理 Casio 數位相機拍攝的 MPEG-4 影片,所以需要先透過 avic 軟體(請參閱筆者的另一篇文章),把視訊編碼程式從 M4S2 改成 DIVX:

avic 軟體

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top