玩樂天堂 pockyland

 找回密碼
 註冊
搜索
熱搜: lego MOC 聚會 比賽
查看: 6269|回復: 17

[個人創作] LEGO 圖靈機 with LabVIEW

[複製鏈接]
發表於 2010-4-20 15:42:09 | 顯示全部樓層 |閱讀模式
各位T&M朋友大家好:

    我是CAVE的阿吉, 和大家分享一下透過LabVIEW控制的Turing Machine, 這是我一位學生進行中的專題.

    在影片中看到的一個一個3M technic beam 是模擬當年的打孔紙條, 朝上是0, 朝下是1. 利用光感應器來偵測, 由於沒有全白色的3M technic beam 所以貼上白紙來替代.

影片說明: 將所有cell由1轉0後再轉為1. 可視為運算前的歸零動作. (不會直接貼youtube, 有大大願意教我一下嗎?)
  1. <embed src="http://www.youtube.com/v/i-1LxIEMC58&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed>
複製代碼
硬體列表:
  • NXT x1
  • Light sensor x1
  • A馬達: 控制齒條運動
  • B馬達: turn 0 to 1.
  • C馬達: turn 1 to 0.
PS: 多虧了NXT馬達, 沒有特別調整什麼就轉得很準  

LabVIEW程式


評分

參與人數 4PL金幣 +40 收起 理由
小猴先生 + 10
紅酒起司 + 10
xray1974 + 10 精彩內容,謝謝分享
GGing + 10 超讚作品~~~

查看全部評分

發表於 2010-4-20 16:01:19 | 顯示全部樓層
哇~~~啊~~~啊~~~~



完全看不懂呢~~~


實在好厲害....
回復

使用道具 舉報

發表於 2010-4-20 16:05:12 | 顯示全部樓層
這是哪國的東西我看不懂阿
回復

使用道具 舉報

發表於 2010-4-20 16:41:09 | 顯示全部樓層
要不要把Youtube的連結貼出來
大家再把語法貼給你看看
回復

使用道具 舉報

 樓主| 發表於 2010-4-20 17:21:25 | 顯示全部樓層
小猴兄: youtube link 在這邊: http://www.youtube.com/watch?v=i-1LxIEMC58

前兩位版友, 把它當作一個二進位的計算機就可以了). 我這篇介紹的是歸零的動作.

一般NXT玩家都使用NXT-G這套軟體, 但還有別的軟體可以控制NXT. 例如 LabVIEW(事實上 NXT-G 就是簡易版的 LabVIEW.)
回復

使用道具 舉報

發表於 2010-4-20 19:15:37 | 顯示全部樓層


http://www.youtube.com/watch?v=i-1LxIEMC58
把等號後面的複製
然後在PO文的時候
用P園的功能填入即可
寫語法的話是[y outube]i-1LxIEMC58[/y outube] (空格要去掉)
我的笨方法給你參考

評分

參與人數 1PL金幣 +10 收起 理由
xray1974 + 10 熱心助人,值得嘉獎

查看全部評分

回復

使用道具 舉報

發表於 2010-4-20 21:19:59 | 顯示全部樓層
這跟電子的某些程式好像
(老師對不起,教學全還你)

忘的差不多了
回復

使用道具 舉報

發表於 2010-4-21 20:27:38 | 顯示全部樓層
所以nissin大要做的是邏輯運算子的[NOT]嗎?
我對Motor B和C很感興趣,
看起來不像是原本NXT的馬達,
不知道是哪種馬達呢?
另外看你的圖形程式沒有用到Motor B耶@@
我對你的程式也很有興趣,
能否麻煩解說一下?感謝<(_ _)>
回復

使用道具 舉報

發表於 2010-4-21 21:07:01 | 顯示全部樓層
另外二個馬達是9V馬達
可以接電池
也可以接太陽能板
更可以先用手動轉動一馬達另一馬達也跟著轉動

nxt馬達可以精準轉動
要轉幾度幾圈都可以設定
回復

使用道具 舉報

發表於 2010-4-21 21:51:59 | 顯示全部樓層
另外二個馬達是9V馬達
可以接電池
也可以接太陽能板
更可以先用手動轉動一馬達另一馬達也跟著轉動

nxt馬達可以精準轉動
要轉幾度幾圈都可以設定
...
xray1974 發表於 2010-4-21 21:07

感謝xray1974大的解釋,
所以那兩個9V馬達可以接NXT Brick本身還有PF的電池盒嗎?
如果是接NXT Brick那也可以控制它轉的角度或是圈數嗎?
還是只有單純地看供電大小決定轉素呢?
回復

使用道具 舉報

發表於 2010-4-21 22:06:14 | 顯示全部樓層
因為鏡頭轉很快
我看了一下
應該是轉接線
如果要接PF電池盒應該也要使用轉接線
能不能直接控制轉的角度和圈數
我沒有試過
不過我猜只有NXT的馬達才能做到吧
回復

使用道具 舉報

發表於 2010-4-21 22:20:16 | 顯示全部樓層



this cable should also bring wired compatibility from PF motors with the NXT, when combined with 8528 (Converter Cables for MINDSTORMS® NXT) and the NXT-G programming Block for standard motors.
This kind of compatibility was already possible wireless, but via IR with OEM parts like HiTechnic 'NXT IRLink Sensor' and others (see video with application example, here).

轉接線的使用說明

資料來源
http://technicbricks.blogspot.com/2008/01/pf9v-conversion-cable-review-usecases.html
回復

使用道具 舉報

發表於 2010-4-21 22:44:47 | 顯示全部樓層
http://shop.lego.com/ByTheme/Pro ... &cn=17&d=70


Converter Cables for MINDSTORMS® NXT
Item #: 8528

Make use of your RIS 2.0 components!

Connect sensors and motors from your old MINDSTORMS® RIS 2.0 (#3804) to your new MINDSTORMS® NXT Intelligent Brick! One end of the cable features a 2x2 studded connector plate, while the other end has an RJ12 plug.

    * Each cable measures 15.25" (39cm) long; including connectors.
    * Set includes 3 cables.
回復

使用道具 舉報

 樓主| 發表於 2010-4-23 17:24:53 | 顯示全部樓層
NXT motor昰目前唯一有內建角度感應器的樂高馬達, 所以可以下指令要它轉動一定的度數(EX: 34度). 其他就都不行了.





NXT(9797)教育版中有三條轉接線可以轉接RCX時代的馬達或感應器來用.
回復

使用道具 舉報

 樓主| 發表於 2010-4-23 17:24:58 | 顯示全部樓層
To GGing:

先謝謝Xray兄的補充

NXT motor昰目前唯一有內建角度感應器的樂高馬達, 所以可以下指令要它轉動一定的度數(EX: 34度). 其他就都不行了. 只能控制轉向, 速度與轉動秒數.

圖中的B C馬達是RCX時代所使用的馬達, NXT(9797)教育版中有三條轉接線可以轉接RCX時代的馬達或感應器來用. 它的接頭也和NXT與PF系統不一樣, 現在LEGO的接頭愈來愈多, 其實有點麻煩.



回復

使用道具 舉報

發表於 2018-4-6 23:51:11 | 顯示全部樓層
網路上有相關的影片,
回復

使用道具 舉報

發表於 2019-5-22 21:20:50 | 顯示全部樓層
本帖最後由 WinstonTu 於 2019-5-22 21:22 編輯
vivienne 發表於 2010-4-20 16:05
這是哪國的東西我看不懂阿

英國,這是用來破解得國的軍用電碼,但這跟二戰是圖靈機不太一樣
回復

使用道具 舉報

發表於 2019-7-4 23:56:13 | 顯示全部樓層
現在自動控制程式越來越方便
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

快速回復 返回頂部 返回列表