在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Arduino的基礎教程

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-26 17:38 ? 次閱讀

步驟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:這些是模擬引腳。

6:此IC是USB到串行轉換器

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
收藏 人收藏

    評論

    相關推薦

    如何使用Arduino實現CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車和工業控制系統的串行通信協議,以其高可靠性和實時性而聞名。Arduino,作為一種流行的開源微控制器平臺,可以通過附加
    的頭像 發表于 12-23 09:06 ?296次閱讀

    Arduino采集雷達模塊數據與串口繪圖

    Arduino采集雷達模塊數據與串口繪圖
    的頭像 發表于 12-14 11:44 ?248次閱讀
    <b class='flag-5'>Arduino</b>采集雷達模塊數據與串口繪圖

    Arduino Nano Matter開發板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter開發板現已正式上市。這是延續今年3 月芯科科技和Arduino釋出Arduino
    的頭像 發表于 12-10 13:50 ?253次閱讀

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如Arduino Uno
    的頭像 發表于 11-22 09:24 ?723次閱讀

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個經常被提及的名字。STM32是一系列由STMicroelectronics生產的高性能微控制器,而Arduino則是一個開源電子原型平臺,基于易于
    的頭像 發表于 11-19 15:45 ?1142次閱讀

    如何使用Arduino實現CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協議,廣泛應用于汽車電子、工業自動化等領域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個
    的頭像 發表于 11-12 10:09 ?1115次閱讀

    Lua語法基礎教程(下篇)

    今天我們繼續學習Lua語法基礎教程,下篇。 九、函數 9.1 初識函數 函數是指一段在一起的、可以做某一件事兒的程序,也叫做子程序。 在前面的內容中,我們已經接觸過了函數的調用,這個函數就是前面用到
    的頭像 發表于 10-26 11:41 ?291次閱讀
    Lua語法<b class='flag-5'>基礎教程</b>(下篇)

    Lua語法基礎教程(中篇)

    今天我們繼續學習Lua語法基礎教程,中篇。 五、變量 5.1 number變量 變量,可以看作是一個桶,在里面裝你想要裝的內容。這些內容可以是Lua包含的所有合法類型。 例如:我想要新建一個桶,名叫
    的頭像 發表于 10-26 11:39 ?273次閱讀
    Lua語法<b class='flag-5'>基礎教程</b>(中篇)

    Lua語法基礎教程(上篇)

    今天我們來學習Lua語法基礎教程。由于篇幅過長,將分為上中下三篇進行講解,本篇為上篇。 一、初識Lua Lua 是一種輕量小巧的腳本語言,它用標準C語言編寫并以源代碼形式開放。這意味著什么呢?這
    的頭像 發表于 10-24 07:17 ?239次閱讀

    求助,在esp-idf中使用arduino作為組件后怎樣使用arduino的庫?

    在esp-idf中使用arduino作為組件后怎樣使用arduino的庫,例如我此時需要使用arduino的第三方庫blinker,怎樣使用?
    發表于 06-12 07:21

    程序設計基礎教程

    電子發燒友網站提供《程序設計基礎教程.pptx》資料免費下載
    發表于 05-28 16:37 ?1次下載

    PADS 建立元件庫基礎教程

    PADS建立元件庫基礎教程
    發表于 04-18 14:13 ?5次下載

    arduino如何停止loop循環

    Arduino的loop循環是其主要的程序執行部分,該循環將在Arduino開發板上持續運行,并且只有在程序被重新上傳或開發板斷電重啟時才會停止。然而,在某些情況下,你可能需要在程序執行過程中停止或
    的頭像 發表于 02-14 16:24 ?4602次閱讀

    arduino中while循環怎么跳出

    Arduino 是一款開源的硬件平臺,廣泛應用于各種物聯網和嵌入式系統項目。在 Arduino 上編寫代碼時,循環結構起到了至關重要的作用。而其中的 while 循環更是常用于需要根據特定條件重復
    的頭像 發表于 02-14 16:22 ?2643次閱讀

    2023年Arduino開放原碼報告:持續茁壯的Arduino生態系!

    所謂出錢就是買一片Arduino開發板或是付費訂閱Arduino Cloud云端服務,或單純資金贊助;出力就是撰寫Arduino相關的程序并無私的分享程序代碼或回報錯誤或投入翻譯等,筆者即有若干翻譯新版
    的頭像 發表于 01-25 16:45 ?1507次閱讀
    2023年<b class='flag-5'>Arduino</b>開放原碼報告:持續茁壯的<b class='flag-5'>Arduino</b>生態系!
    主站蜘蛛池模板: 国产伦子一区二区三区四区| 免费黄色欧美| 日本天堂网在线观看| 亚洲狠狠狠一区二区三区| 一区二区在线看| 九九福利| 午夜视频在线观看www中文| 老色鬼久久综合第一| 性生活毛片| 亚洲 欧美 综合| 日韩一级免费视频| 天堂资源站| 狠狠叉| www.一区二区三区| 日本在线视频一区| 免费的色视频| 色综合视频一区二区三区| 国产在线视欧美亚综合| 午夜香港三级在线观看网| 三级高清| 色a在线| 免费观看的黄色网址| 丁香六月婷婷激情| 大尺度免费高清在线观看视频| 在线看逼| 夜色剧场| 天天爽天天爽天天片a久久网| 亚洲国产综合视频| 一本到视频在线| 欧美黑粗硬| 国产操视频| 性色在线视频精品| 欧美成人伊人久久综合网| 丁香六月色婷婷综合网| 免费看欧美一级片| 68日本xxxxxxxxx xx| 中文字幕va一区二区三区| 在线观看国产久青草| 欧美日a| 午夜神马福利免费官方| tube性欧美另类|