步驟1:什么是Arduino?
Arduino是開源硬件開發(fā)板它使用AVR微控制器作為其主要控制單元。 Arduino通常用于制作嵌入式電子或機(jī)器人項目。 Arduino是新手學(xué)習(xí)嵌入式電子和機(jī)器人技術(shù)基礎(chǔ)的最佳產(chǎn)品。
第2步:Arduino開發(fā)板和安裝
在開始使用Arduino之前,我們需要一個Arduino板。
有很多Arduino板,分別是Arduino Uno,Arduino Mega,Arduino Nano,Arduino Due,Arduino Fio等。猜想,Arduino Uno是學(xué)習(xí)基礎(chǔ)知識的最佳板。
要在Arduino板中上傳我們的書面代碼,我們必須從其網(wǎng)站下載Arduino IDE。我為您提供了鏈接:https://www.arduino.cc/en/Main/Software
完成安裝過程后,當(dāng)我們完全打開Arduino時,其外觀將類似于上圖。
第3步:Arduino IDE
現(xiàn)在,讓我們了解Arduino IDE的不同部分
1:這是用于驗證您要上傳到Arduino板上的書面代碼的按鈕。
2:這是用于在Arduino上上傳代碼的按鈕。板。
3:這是用于打開一個新單元。
4:這是用于打開您以前的代碼。
5:這是用于保存您的新代碼。代碼。
在“工具”部分中,我們必須選擇要使用的Arduino板。
選擇Arduino板后,我們必須選擇
端口我們的計算機(jī)檢測到Arduino開發(fā)板。但是,應(yīng)在將Arduino板插入計算機(jī)后選擇此端口。
第4步:Arduino編程的一部分
在在這一步中,我們將了解Arduino程序的不同部分。
我們將在第一部分中編寫的代碼僅由Arduino運行一次。
讓我們舉個例子。如果我們要13號。 Arduino的引腳作為輸出,那么我們將在這一部分中編寫pinMode(13,OUTPUT)。再一次,如果我們希望將其作為輸入,則將編寫pinMode(13,INPUT)。如果Arduino一次讀取了此命令,那么它將設(shè)置其13號。
相反,我們將在第二部分中編寫要由Arduino連續(xù)運行的代碼。
步驟5:Arduino的部分
在這一步中,我們將了解Arduino的不同部分。
1:這些都是數(shù)字的
2:這是Arduino的ICSP頭,通過它們我們可以引導(dǎo)在任何AVR微控制器上加載Arduino固件。
3:這是Arduino Uno的主要AVR微控制器。 Arduino。
4:這些引腳是Arduino的電源引腳。
5:這些是模擬引腳。
6:此IC是USB到串行轉(zhuǎn)換器。
7:這些是Tx Rx LED。
8:這是內(nèi)置LED對于連接到數(shù)字引腳13的用戶。
9:這是用于連接到計算機(jī)的USB端口。
10:這是用于為Arduino供電的電源端口。
11:這是用于重新啟動Arduino板的按鈕。
步驟6:LED閃爍項目
我們將能夠通過制作不同的創(chuàng)意項目并提高自己的創(chuàng)造力來成功學(xué)習(xí)Arduino?,F(xiàn)在讓我們創(chuàng)建一個簡單的閃爍的LED項目。
項目的基本電路和工作過程:
一個LED將通過數(shù)字引腳號2k的電阻連接。 Arduino的13。 led將閃爍一秒鐘,然后將停止閃爍一秒鐘。
編程:
/* Arduino閃爍項目
*由Zubayer Tahmid
*/
void setup(){
pinMode(13,OUTPUT);
》
}
無效循環(huán)(){
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
delay(1000);
}
在void setup()函數(shù)中,我們聲明了13號。引腳作為輸出。然后在void loop()函數(shù)中,我們命令A(yù)rduino在13號中給出HIGH值。銷。然后,我們給出了1000毫秒的延遲。然后,我們命令A(yù)rduino在13號中給LOW值。銷。然后,我們再次給出了1000毫秒的延遲。將代碼上傳到Arduino之后,它將按照我們在代碼中的指示進(jìn)行工作。
步驟7:結(jié)論
我希望您已經(jīng)能夠?qū)W習(xí)Arduino的一些基礎(chǔ)知識。您必須繼續(xù)練習(xí)Arduino才能熟練掌握它。如果您在本教程中發(fā)現(xiàn)任何錯誤,請通過我的電子郵件給我建議或在評論部分中對其進(jìn)行評論。如果我在本教程中得到很好的回應(yīng),那么我將制作一個有關(guān)Arduino機(jī)器人技術(shù)基礎(chǔ)的完整系列教程,以及有關(guān)Arduino的一些高級教程。祝您在嵌入式電子世界中生活愉快。
責(zé)任編輯:wv
-
Arduino
+關(guān)注
關(guān)注
188文章
6471瀏覽量
187309
發(fā)布評論請先 登錄
相關(guān)推薦
評論