綠色版的軟件福利君最喜歡了。解壓就能用,多方便啊。
0023 不是Arduino IDE 最新的版本。之所以選擇0023的版本是因為1.0以后的版本修改了頭文件,網上各種例程沒法直接用啊,作為很懶惰的福利君,拿來主義不能用那簡直無法忍受啊。
為了偷懶!
福利君選擇Arduino 1.0以下的最新版本0023
恩。上面的圖片是Arduino IDE的啟動界面,顯然根據開發代碼他還是alpha版本。
這是運行界面, 上面的程序就是昨天日志里面提到的Blink。界面是英文的啊,顯然是英文的啊,外國的軟件嘛。隱約記得1.0以后好像可以選擇Simple Chinese ,但是作為一個二流的程序員怎么能不知道一點英語呢。
英文不能成為我們在征討Arduino路上的困難,畢竟arduino.cc也是英文的吖。
這里,我們看到了我們之后將最常用的東西。當我們把鼠標放在上面就會在右側出現按鍵的功能。
上圖就是upload 啊。上傳。吐槽一下這個翻譯吧,電腦一般算是上位機,Arduino算是下位機,上位機 ------> 下位機 ,這算是上傳? 顯然是下傳嘛。 好像沒這個詞啊。就用這上傳吧。T T
看到最右邊這個奇葩的圖標了沒有,這個是我們需要熟知的串口監視器,快捷鍵是 : 。當然點這個圖標有用的前提是插上了串口設備,當然Arduino插在USB上也行,因為板上的Atmega16U2就是USB轉串口的功能。
這就是串口監視器的運行畫面,看左上角的圖標,看來是Java寫得,我打賭,這貨的代碼肯定比Python的長多了。><
相對於網上流傳的串口調試軟件,這貨的功能可以說簡單的可憐啊。所以,不寫了,沒啥意思啊。哦對,右下角是波特率,不知道啥叫波特率(通信電路與系統說了不少)的學渣,自己去百度!波特率接收端和發射端要相同,要不然收到的就是些亂七八糟。哦哈哈哈。
如果電腦沒找到串口或者驅動沒裝好,就會有下面的提示。
作為學渣,我們應該知道serial port 的意思是串行通訊接口,而不是一連串接口! 類比Flash 可以是存儲模塊的意思,可以是閃電,但也是刷機的一個表述啊親。
我們再看一下菜單吧。
顯然這是file,俗稱的文件。
看到那個Examples沒有,那個里面包含着對於我等學弱最重要的東西——可以模仿的例子,而且不會有侵權的危險哦親!
編輯菜單是可以偷懶不說的部分。
sketch 哦, Google 有款軟件 Sketch UP。大名鼎鼎的草圖大師。Sketch也是草圖的意思,在Arduino IDE中,每個Arduino程序都稱為sketch,他是一個可以上傳進Arduino Board中的程序包,當然經過編譯以后他就不是代碼包了。
其實這個菜單只用一個選項,那就是Import Library ,就是把需要的庫文件載入程序,其實就是include 坑爹吧!當然如果你了解庫結構,就不需要這個選項了。
Tools 里面都是些好東西。~
比如第一項,自動格式,當你把一段從網上抄來的源代碼放到sketch里面,縮進神馬的肯定是亂七八糟的,這時,Auto Format 就起到了很好的作用~
在Borad中,我們要選擇正確的目標板,要不然就會下載不成功的。
Serial Port 里面選擇正確的串口。
最后一項是燒寫Bootloader ,鑒於福利君還木有ICSP,我想最近也不會用到這個。
Help菜單在其他軟件里面一般是被忽略的很慘的。 在Arduino IDE中,卻是非常重要的,如果沒有Help 那么學習Arduino是無比艱難的~
當然好用的就是那個有快捷鍵的了~
先高亮需要查詢的語句。
然后在菜單中點擊(感謝AwuAwu) Find in Reference 或者 ,在彈出的網頁中就是在文檔中的解釋。
當我們編寫好程序后,點擊Update, IDE會自動編譯,上傳。如果程序有錯誤,就會有如圖的顯示,標出了行號。修改程序后就可以繼續編譯上傳了。