想的太複雜了
這是人家傳給我看的 GPS軌跡紀錄器轉出來的網頁,可以看到一隻玩偶在那邊走完全程。
因為我也想玩玩看,所以叫他把程式傳給我轉看看
沒想到執行之後竟然出現這個訊息,告訴我找不到那隻 GPS軌跡紀錄器
那好啦,我真的很想執行,如果還在唸書那個時期,我大概是會找 SoftIce 之類的來破解吧
不過現在不一樣了,已經多點一個 USB 技能,所以叫那個同學幫我看那隻 GPS 的 VID,PID
VID,PID 可以算是一個 USB 裝置的辨識碼,所以我猜這隻程式會去抓電腦有沒有這個辨識碼的 USB 裝置
接下來我只要把我的手機座電路板 IC 拔起來,燒一個一模一樣的 VID,PID 進去
它應該就會以為我有插著那個 GPS 了,不過就當我燒好並把它插上我的電腦後
電腦是抓到了,但程式還是跑出一樣的訊息,讓我很納悶
最後想要放棄之前,試了一下自己覺得不太可能的方法
就是把程式複製到隨身碟再執行,想不到就成功了
有點無言…
不過執行之後確定一件事,他只能轉自己的軌跡檔案,所以我就用不到這隻程式了。
只能自己寫程式來轉。
Tool 的迷思
剛剛因為要測一個東西打開很久沒動過的 BCB5
好熟悉的畫面阿,雖然一開始有點不知道要從哪裡開始動
不過也是順利一瞬間就把要測的東西弄出來了
果然還是一個好用的Tool
回想這一年多我都是投靠 Visual C++ 6
當初要做手機座軟體時就考慮了一段時間
最後因為一點 “網路資源豐富”(就是Google上找的到的資料)
讓我決定捨棄 BCB 投靠完全沒用過的 VC
(我的票選名單有:BCB、VC、VB、Delphi)
果真讓我靠著 Google 把很多技術組合在一起,弄出手機座的軟體
不要以為只是一個在右下角的圖示,最容易被忽略,它可是不簡單阿!
最後我要說的是,工具沒有好或不好之分、只有較適合或較不適合
VC 因為網路資源豐富,較適合我,因為很多要實現的技術我都沒碰過,較容易找到資料。
所以當我們要做一個東西的時候,不要再ㄞ說我又沒學過了。
或是說我只會什麼什麼,所以一定要用它來做。
8×8 Hello World
終於搞定 Hello World
註:HW是萬物的本源,我做任何東西之前,都要先HW一下,對我來說只要HW過了,那成品等於出來五成了。
用 51 一個Port(8bit)控制 8x8x雙色 = 128 顆LED
極限應該用 7bit 就可以控制了,不過因為只差一條線,不想再挑戰了。(不過因此我可以一次亮兩顆)
如圖片看到的,可以呈現三種顏色,綠色、橘色、紅色(全暗應該也可以算)
接下來還有事情要做
就是要靠工具把點陣圖轉成 16 進位的編碼,讓程式去跑
網路上是有這種小程式
但是因為電路跟我的電路完全不同,所以還需要自己寫一隻程式轉換,
工程上就比較簡單,只要把上面這隻程式產生得資料再轉成我電路適合的資料。
然後下次就可以看動畫了。