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