close
板子做好了, bootloader 也燒好了, 當然就要來測試一下, 驗收成果.
執行 arduino IDE, 目前 (2009,10,11) 最新版的是 0017.
開啟 最簡單的測試程式, 相信玩 Arduino 的人都試過這個程式,
作用就是讓 Arduino pin13 上的 LED 週期性的亮滅.
先確定用的是 PC 的哪一個 COM port, 我的是 COM 1,
說到這裡, 在執行 arduino 程式時出了一個小插曲, 我的 arduino IDE 居然執行不起來,
會出現 error message, 不管試幾次都一樣, 屢試不爽 (世說新語: 每一次試, 都很不爽),
後來靈機一動, 想說跟 COM port 會不會有什麼關係, 就把 Bluetooth 的管理程式給關了,
再重新執行 arduino IDE, 果然解決了!
接著來選取 Arduino 板子的型別, 因為是 用 ATmega8, 所以就選它了
Arduino NG or older w/ ATmega8
再來告訴 arduino IDE 該用哪個 COM port, 就是 COM 1 啦.
按那個 PLAY 鍵, 進行編譯...
編譯完成, 編譯完的 binary file 大小為 896 bytes,蠻小的,
如果不用 arduino 架構, 這種程式應該會更小
不好意思, 這張圖是用 ATmega168 (16KB) 的例子編出來的,
所以arduino IDE 告訴我們總共的空間有 14336 bytes.
燒錄完後, 嘗試要下載測試程式, 卻發現 Arduino 無法和 PC 連線, 另外也注意到下載程式時, LED 亮度出奇的暗, 經比對檢查後, 才發現一顆 1K 的電阻錯置成 10K 的, 所以此時又要動刀動槍了. 要將電阻解焊, 最簡便的工具就是這個….. 吸錫器
因為只有兩隻手, 所以沒辦法邊解焊邊拍照, 操作方式大致上就是用烙鐵將電路板上的錫球熔解, 然後迅速用吸錫器將熔解的錫球吸除, 如果吸不乾淨, 就多吸幾次, 甚至可能還要在次上錫, 然後重複上述動作, 直到吸乾淨為止, 只是要注意, 玩太多次, 銅箔可能會脫落, 也有可能會將銅箔給吸起來, 這就比較麻煩處理了.
照片中央的 1K ohm 電阻就是剛換上的…..
老眼昏花, 照明不好的時候, 紅色和橙色很容易誤判.
另外值得一提的是, 想玩 Arduino, 做些實驗, 就得準備一些電阻電容之類的小零件, 漸漸的機絲就會越來越多, 所以準備個整理盒來收集這些常用的零件是很方便的.
電阻換完後, 重新下載 BLINK 程式, 功能正常, LED 亮度 Ok!
成功!
再來就試試 serial port 的通訊功能 (其實能夠下載程式, 就表示 serial port 沒問題了! 可是....可是....人家就是愛玩嘛!), 來試一下 Arduino 版的 Hello World, 所有剛學 C 語言的也大概都看過這種程式吧!
耶!
全站熱搜
留言列表