1.6.6
在起始畫面右邊出現 "Genuino", 我以為是新推出的板子, 到官網一查才知, Genuino 是 Arduino 的姊妹品牌, 所有銷售到美國以外的 Arduino 原廠產品都會印上 Genuino 字樣; 而銷售於美國國內者為 Arduino 品牌. 參考 :
# https://www.arduino.cc/en/Main/ArduinoBoardUno
之前 1.6.5 版的起始畫面長這樣 :
1.6.5
而更早一些的 1.6.1 版起始畫面如下 :
1.6.1
這三種版本主要的差異在 "工具" 選單的功能選項, 1.6.1 版的 IDE 在啟動後必須自行設定板子與處理器型號, 以及序列埠的埠號, 這得去控制台的裝置管理員查詢, 如果忘記了這項設定動作, 上傳程式時就會出現錯誤訊息, 蠻麻煩的 :
1.6.1
但是 1.6.5 版就會自動辨識板子與處理器型號, 以及目前接在哪一個序列埠, 完全不用再設定, 可以立刻編譯上傳. 當然, 如果 PC 連接了兩種不同的 Arduino 板子, 那麼在上傳前還是必須手動設定這三項參數.
1.6.5
1.6.6
這個 Serial Plotter 可以讓我們從 Arduino 透過序列埠 (也就是 USB 連線) 將資料送到 PC 繪製成隨時間變化的圖形, 而不再只是一列列輸出的數據而已. 以前想要在 PC 上同步顯示數據的時變圖 (即數據圖形化 Data Visualization), 必須在 PC 安裝 Processing 軟體, 撰寫程式接收序列埠數據後再繪圖; 或者透過網路將資料丟到物聯網伺服器平台上也可以. 現在有了 Serial Plotter, 馬上就可以檢視圖形化的數據了, 參考 :
# New Arduino Serial Plotter
我用這篇文章中的程式測試了 Serial Plotter 功能, 真的太棒了 !
# https://youtu.be/uQabv7htLrM
但是, Serial Plotter 與 Serial Monitor 一次只能開一個, 不能既要魚, 又要熊掌.
1.6.6 版底層的中介平台 Java 虛擬機 (JVM/JRE) 已更換為 Java 8, 這是自 1.5.5 版提升到 Java 7 以來最主要的變動. Arduino IDE 的 JRE 都是自帶的, 每一個版本的 IDE 都是執行各自的 JRE, 不管是安裝或免安裝版都不用另外安裝 JRE 或 JDK.
另外, 在程式編輯器中按 CTRL+L, 或在功能列選取 "編輯/跳到行 ... " 會跳出一個視窗詢問要跳到第幾行. 另一個好用功能是, 在程式編輯器中連續點滑鼠左鍵會選取整列, 1.6.5 版以前是要按住左鍵拉到列尾, 控制不好就會選取好幾行, 挺麻煩的.
當然新版也修正了許多 bug, 其他功能異動參閱 Release Notes :
# https://www.arduino.cc/en/Main/ReleaseNotes
最後, 值得一提的是, 在 1.6.1 版時, 每次重新上傳程式到 Arduino, 已經開啟的序列埠監視視窗總是會被自動關閉, 上傳完畢程式重新執行後, 還必須手動再次開啟序列埠監視視窗, 真的很麻煩. 但 1.6.5 版之後就不會了, 只是清空視窗內容而已.
4 則留言 :
1.7.7版...這功能不見了!!!!!!!!!!!!!
這麼快就到 1.7.7? 我在官網只看到 1.6.6 呢
現在有出1.7.8
吼! 還真快呢!
張貼留言