Arduino UNO與電腦串口通信入門(mén)
Arduino是一款非常適用于新手或是剛準(zhǔn)備入門(mén)硬件編程的開(kāi)發(fā)板。它集成了各種庫(kù)文件,并有豐富的社區(qū)論壇提供技術(shù)支持,不需要多少基礎(chǔ),只需要一臺(tái)電腦和Arduino就可以開(kāi)始學(xué)習(xí)了。Arduino I
Arduino是一款非常適用于新手或是剛準(zhǔn)備入門(mén)硬件編程的開(kāi)發(fā)板。它集成了各種庫(kù)文件,并有豐富的社區(qū)論壇提供技術(shù)支持,不需要多少基礎(chǔ),只需要一臺(tái)電腦和Arduino就可以開(kāi)始學(xué)習(xí)了。
Arduino IDE下載與安裝
首先我們需要下載Arduino的IDE(集成開(kāi)發(fā)環(huán)境)來(lái)給Arduino編寫(xiě)程序。目前最新版本為1.6.3,國(guó)內(nèi)下載地址為。下載安裝完成后,我們就可以打開(kāi)這個(gè)IDE開(kāi)始編程了。
Arduino程序編寫(xiě)
Arduino的程序基于C語(yǔ)言編寫(xiě),對(duì)于有基礎(chǔ)的人來(lái)說(shuō)很容易理解,即使沒(méi)有基礎(chǔ)的人也可以快速上手。我們先來(lái)嘗試一個(gè)簡(jiǎn)單的程序,讓Arduino通過(guò)串口向電腦發(fā)送"Hello World"。
串口通信設(shè)置
在程序中,我們需要先設(shè)置與電腦通信的波特率,如果速度不一致的話接收到的數(shù)據(jù)可能會(huì)出現(xiàn)亂碼或無(wú)法接收。常用的波特率有4800、9600等,這里我們?cè)O(shè)置為9600。然后在loop函數(shù)中使用()發(fā)送"Hello World"字符串,并用()換行。
程序燒錄與測(cè)試
將Arduino連接到電腦后,在IDE中選擇正確的開(kāi)發(fā)板型號(hào)和端口,就可以點(diǎn)擊上傳按鈕將程序燒錄到Arduino上了。燒錄完成后,我們可以打開(kāi)串口監(jiān)視器查看Arduino是否成功發(fā)送了"Hello World"字符串。如果一切正常,說(shuō)明我們的入門(mén)教程已經(jīng)成功了,可以繼續(xù)探索更多有趣的Arduino應(yīng)用了。