Arduino常見報(bào)錯(cuò)匯總

來自ALSROBOT WiKi
2016年6月12日 (日) 11:56Arduino77討論 | 貢獻(xiàn)的版本

(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航搜索

概述

在使用Arduino進(jìn)行開發(fā)的過程中,編譯代碼出錯(cuò),是比較常見的事情。其實(shí)編譯程序,就是讓計(jì)算機(jī)幫你檢查有沒有錯(cuò)誤。所有的編譯器如果出錯(cuò),下邊都會(huì)有錯(cuò)誤代碼,錯(cuò)誤出現(xiàn)在哪一行,可以到編譯器的help中找錯(cuò)誤代碼的意思。這里為大家整理了遇到的Arduino IDE 編譯/上傳出錯(cuò)的原因。

編譯出錯(cuò)

1、程序書寫格式/語法有誤

  • 如圖所示為大家列舉了一個(gè)例子:

(1)缺少程序大括號(hào)" } "

Als01.png

(2)程序語句中缺少分號(hào)" ; "

Als02.png

2、中英文字符錯(cuò)誤 Arduino IDE 如果程序中使用中文、標(biāo)點(diǎn)使用中文形式都會(huì)產(chǎn)生編譯報(bào)錯(cuò),只要將中文字符,改為英文字符即可。

  • 如圖所示為大家列舉了一個(gè)例子:

程序中使用了中文括號(hào)"()"

Als03.png

3、語法錯(cuò)誤 包括結(jié)構(gòu)錯(cuò)誤,關(guān)鍵詞寫錯(cuò)等。

  • 如圖所示為大家列舉了一個(gè)例子:

程序中使用的關(guān)鍵字錯(cuò)誤

Als04.png

注意:如果 Arduino 程序編譯出錯(cuò),會(huì)在下面的編譯欄中出現(xiàn)錯(cuò)誤提示信息,根據(jù)錯(cuò)誤提示的信息,我們可以大概知道書寫錯(cuò)誤的位置

上傳出錯(cuò)