於是先買了最便宜的 Arduino Pro mini 的小板子玩了幾天後又再買了 Arduino Nano,這兩者功能大小差不多只是後者內建了 USB 介面,前者只有 TTL 的 UART 介面。
Arduino Nano 雖然比較貴但直接內建了 USB 修改與測試程式比較方便,Arduino Pro mini 要自己配 USB 介面上傳或用 USB ISP 介面燒錄。
Arduino Pro mini 兩頭燒。
左邊就是 USB ISP 燒錄介面,右邊是自己原有的 USB TTL 介面,內部晶片是 PL2303。
但是初次使用 Arduino IDE 程式時有碰到兩個困擾,一是 USB ISP 的驅動支援,二是再次上傳程式會失敗的問題。
一,如下圖選擇 USBasp 的燒錄器都無法使用,只能用 USB TTL 介面上傳程式或用 progisp172 程式來燒錄 .hex 檔。
是不是作業系統要有這 USB ISP 的驅動程式?要去哪裡找?還是 Arduino IDE 根本就不支援這種便宜的 USB ISP?