|
發表於 2012-3-24 22:45:48
|
顯示全部樓層
本帖最後由 scottwang 於 2012-3-24 10:59 PM 編輯
要玩這個很好,最好要讓大家知道一些細節.
1. 想要用幾個I/O?
2. 是否有Printer port,若有而想用這個的話,可以用VB + IO.dll,寫好的程式就是xp界面了. (Printer Port可以直接用8點,超過8點的話,要再加IC).
3. 是否有RS232的接頭,若有的話,可以用RS232的所有輸入Pin來做偵測.
如以下 : http://delphi.ktop.com.tw/board. ... 1167&tid=101134
若只是單一點,可以用Txd,Rxd做傳輸迴授檢查的方式,探知外部開關的情形.
4. 若是想用USB的話,USB是好用不好寫,可以有下列方式 :
a) 以xiaolaba說的用PL2303HX,再用前面3的方式,用Txd,Rxd.
b) 外部開關 → I/O → AT89S51(AT89S2051) →PL2303HX → USB → 電腦的USB
c) 買用PIC 寫好的USB I/O控制器,以前朋友有買過,不知現在是否還有.
以下用VB寫Rs232的程式,(USB I/O控制器內已寫好程式,附有範例,可以用VB寫RS232的控制程式)
外部開關 → USB I/O控制器 → USB → 電腦的USB
以前的價格大概是$500,還有ADC可以用.
以下這個不錯,有32個I/O,若有需要可以用那些I/O再外加ADC.
USB DIO 資料擷取控制 I/O 介面卡 Linux可用,$649
http://goods.ruten.com.tw/item/show?21105199949820
|
|