■連載第二回■ PC based 自動控制新玩法--實作
發表於 : 週三 4月 18, 2007 2:52 pm
實際拿一組ZC1016來操作一下,主機連出來一條34 PIN 軟排,這軟排總只有對應3組8位元的輸出入。
外加VCC和GND總共是26Pin,其他為NC PIN,目前沒有對應用途。
知道了這個對應關係之後,先來做一個小的測試電路板,我目前是直接拉兩組8位元輸出對應的LED燈,另外輸出入的部分接上切換開關!
如此一來可以很輕易的展現出稍後IO的high與low的狀態。
首先我們先把那排切換開關調成開與關交錯,這個等下後面可以看到是否和你調的結果一樣。
接著把主機接上這個自製的測試板後,
便可以開始將主機接上USB纜線並連結到PC上,
接上後PC後主機會被認成是一台隨身硬碟,
進入這硬碟跟目錄會有四個檔案如下所示:
ID.TXT INPUT PORTS對應輸入的文字檔
PORT0.TXT OUTPUT PORT0的對應文字檔
PORT1.TXT OUTPUT PORT1的對應文字檔
WEBSITE 可直接連結至官方網頁
開啟ID.TXT,會發現和內容為01010101,和當初我們預設的開關位置是一模一樣,
接下來我們來開啟PORT0.TXT,可以看到內容為00000000,
我們將其修改為00110011後
並存檔,
檔案一儲存完畢就可以馬上看到對應的燈變成一模一樣的狀況。
同理PORT1.TXT也可以這樣使用,
開啟PORT1.TXT,可以看到內容為00000000,
我們將其修改為10001000後
並存檔,
檔案一儲存完畢就可以馬上看到對應的燈變成一模一樣的狀況。
這樣代表什麼意義呢?
你只要會開記事本去修改內容並儲存便可完成控制動作!
以往可能要寫一堆CODE才能驗證,現在只要透過修改文件即可驗證。
可以節省下非常可觀的開發時間。