所以,您已經(jīng)為自己購(gòu)買了Arduino入門套件以及可能的其他一些隨機(jī)酷炫的組件-現(xiàn)在呢?您實(shí)際上是如何開始對(duì)此Arduino進(jìn)行編程的?如何設(shè)置并上傳一些代碼?繼續(xù)閱讀,然后我將進(jìn)行全部解釋。
我將假設(shè)您有一塊Arduino Uno板,因?yàn)槟鞘谴蠖鄶?shù)Arduino入門套件附帶的板。
安裝驅(qū)動(dòng)程序 Mac OSX:
在Mac上使用起來很輕松。只需下載最新的Arduino軟件包,安裝它,然后運(yùn)行隨附的 FTDIUSBSerial 驅(qū)動(dòng)程序。完成后,將應(yīng)用程序拖到您的應(yīng)用程序文件夾中。您需要重新啟動(dòng)才能啟動(dòng)新驅(qū)動(dòng)程序。
首次插入Arduino時(shí),OSX會(huì)告訴您已檢測(cè)到一個(gè)新界面。只需單擊網(wǎng)絡(luò)偏好設(shè)置并單擊應(yīng)用 –那里沒有配置可做。
Windows 7
沒有什么比這容易的了在Windows中,尤其是在涉及驅(qū)動(dòng)程序時(shí)。首先下載最新的軟件包并解壓縮,然后保留文件夾結(jié)構(gòu)。這是一個(gè)很大的下載-當(dāng)我檢查時(shí)為85MB,完全擴(kuò)展到230MB,因此下載可能需要一段時(shí)間。
使用隨附的USB電纜將Arduino插入。它可能會(huì)嘗試搜索驅(qū)動(dòng)程序,但失敗。只需關(guān)閉向?qū)Р⒋蜷_設(shè)備管理器。最快的方法是單擊 start ,然后鍵入 devmgmt.msc ,而不是嘗試瀏覽Windows令人困惑的“控制面板”多級(jí)菜單集。按Enter鍵,您將直接打開設(shè)備管理器。
在 Other Devices 下,您應(yīng)該看到一個(gè) Arduino列出了Uno ,其中帶有黃色的“問題”標(biāo)記之一。雙擊,選擇更新驅(qū)動(dòng)程序,然后選擇瀏覽我的計(jì)算機(jī)以獲取驅(qū)動(dòng)程序軟件。
選擇讓我選擇一個(gè)驅(qū)動(dòng)程序的選項(xiàng),單擊所有設(shè)備,從磁盤安裝,然后導(dǎo)航到下載文件夾。在drivers文件夾中,您應(yīng)該看到一個(gè) Arduino Uno 文件。選擇那個(gè)。驅(qū)動(dòng)程序安裝過程會(huì)將其識(shí)別為“通訊端口”,并在安裝時(shí)導(dǎo)致出現(xiàn)“未簽名的驅(qū)動(dòng)程序錯(cuò)誤”。
如果您使用的是XP,此過程將涉及更多的驅(qū)動(dòng)程序,并且涉及兩組驅(qū)動(dòng)程序。閱讀Arduino頁面上的完整指令集。
設(shè)置開發(fā)板和端口
從下載文件夾或應(yīng)用程序文件夾中啟動(dòng)Arduino應(yīng)用程序。我們需要做的第一件事是設(shè)置端口和電路板。在任何一個(gè)系統(tǒng)上,您都應(yīng)該有一個(gè)工具菜單。單擊該并確保:
已選擇一個(gè)匹配的板。 Uno是默認(rèn)設(shè)置,并且已經(jīng)在我的安裝中選擇了Uno,但是檢查總是很方便。
正確選擇了串行端口。在Windows上,我發(fā)現(xiàn)只有一個(gè)選項(xiàng)(請(qǐng)參見屏幕截圖),并且沒有被選擇,因此選擇并不困難。
在Mac上,端口名稱有些復(fù)雜,但是基本上它將位于列出的兩個(gè)USB端口之一中。 cu-USB 是我機(jī)器上的正確選擇,但對(duì)您來說可能會(huì)有所不同。
測(cè)試
讓我們快速瀏覽一下工具欄。
從左到右:
– 播放符號(hào):這將編譯您的代碼以進(jìn)行檢查,而無需實(shí)際將其上傳到Arduino,但是單擊上載按鈕也將執(zhí)行此操作。
– 停止符號(hào): 這將停止程序的編譯,而不是停止任何已經(jīng)上傳到Arduino的正在運(yùn)行的應(yīng)用程序。
– 新文件:?jiǎn)?dòng)新的代碼項(xiàng)目
– 向上箭頭:打開-加載現(xiàn)有項(xiàng)目。其中包含數(shù)百個(gè)示例程序,但現(xiàn)在就不做說明。
– 向下箭頭:保存
– 向右箭頭:將當(dāng)前代碼上傳到Arduino。
– 串行監(jiān)視器:當(dāng)您將Arduino連接到計(jì)算機(jī)時(shí),它可以檢查來自Arduino的通信,但現(xiàn)在不必?fù)?dān)心。
好,是時(shí)候運(yùn)行您的第一個(gè)應(yīng)用程序了。單擊打開,然后從對(duì)話框中從 1選擇示例應(yīng)用程序。基礎(chǔ)-》閃爍。您應(yīng)該看到以下代碼:
要檢查Arduino板是否正常工作并正確連接,請(qǐng)繼續(xù)并點(diǎn)擊上傳按鈕。短暫編譯應(yīng)用程序后,Arduino上標(biāo)記為 TX/RX 的一些橙色指示燈應(yīng)開始閃爍。這意味著它正在發(fā)送或接收內(nèi)容-在這種情況下,您正在上傳的代碼。完成此過程后,代碼將立即運(yùn)行。
此應(yīng)用程序非常簡(jiǎn)單-它將“閃爍”標(biāo)有 L 的板載LED(在板上插入電源后,綠色LED會(huì)一直亮著,這僅表示電源已打開,不會(huì)閃爍)。如果愿意,您也可以使用自己的LED-只需將較長(zhǎng)的兩個(gè)腳插入第13號(hào)孔中,將較短的腳(LED在此側(cè)的頭部上應(yīng)有一個(gè)扁平的鉆頭)插入相鄰的GND孔中。這些LED現(xiàn)在都將同時(shí)閃爍。
這是我們這次要走的距離。現(xiàn)在,您已經(jīng)設(shè)置了Arduino,并弄清楚了如何將應(yīng)用程序上傳到Arduino,并確認(rèn)它可以工作。這是一個(gè)好的開始,此時(shí),您可能希望查看Blink應(yīng)用程序代碼,并嘗試弄清楚它的作用或方式。如果您還不了解它,請(qǐng)不要擔(dān)心,因?yàn)槲蚁麓螌⒃敿?xì)解釋代碼,并解釋Arduino板上的各個(gè)位。
責(zé)任編輯:wv
-
編程
+關(guān)注
關(guān)注
88文章
3683瀏覽量
94885 -
Arduino
+關(guān)注
關(guān)注
189文章
6492瀏覽量
190155
發(fā)布評(píng)論請(qǐng)先 登錄
《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)
用于 SPI 絕對(duì)編碼器的 Arduino 示例代碼

評(píng)論