婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 基礎入門 >> Arduino開發學習 >> 正文

Arduino新手入門詳細教程系列之【Ⅱ:Arduino編程環境配置】

作者:佚名    文章來源:網絡    點擊數:    更新時間:2023/10/7

目錄

一)下載Arduino IDE

二)安裝驅動

三)認識Arduino IDE

四)下載一個Blink程序

五)blink程序


 

在學習Arduino相關的案例知識之前,我們需要先對我們的編程環境進行相關配置,只需簡單的跟著一步一步操作即可將自己的計算機(電腦)配置好Arduino IDE,具體如下。

一)下載Arduino IDE

打開瀏覽器,在網址欄輸入網址下載新版Arduino IDE,網址如下:https://www.Arduino.cc/en/Main/Software,進入到頁面后,找到“Download the Arduino IDE”頁面。當然也可以使用U盤拷貝已下載完成的安裝包。

 
圖1-1

如果是Windows用戶,則點擊下載上圖1-1中紅色框內的Windows(ZIP-file),如果Mac,Linux用戶上圖中黃色框和黑色框內相應的系統。當點擊Windows(ZIP-file)后會進入如下界面,只需點擊圖1-2紅色框內的JUSTDOWNLOAD即可下載arduino-1.8.7-windows.zip,不需要支付任何費用。

 
圖1-2

下載完成后,解壓文件,把整個Arduino1.8.7文件夾放到你電腦中相應的位置,然后打開Arduino1.8.7文件夾,如下圖1-3看到的內容。

 
圖1-3

二)安裝驅動

將USB數據線一端插到Arduino UNO上,另一端連接電腦成功后,UNO主板的紅色電源指示燈ON亮起。打開電腦控制面板,找到并選擇設備管理器。找到其它設備-->Arduino-xx,如下圖1-4和圖1-5所示,右擊選擇更新驅動程序軟件。

 
圖1-4

 
圖1-5

在彈出的對話框中選擇下面一項-->手動查找并安裝驅動程序軟件,如圖1-6所示。

 
圖1-6

在電腦上到Arduino IDE安裝位置,就是上面那個解壓文件的位置,選擇搜索路徑到drivers,點擊下一步。選擇始終安裝此驅動程序軟件,直至完成,如下圖1-7所示。

 
圖1-7

當出現如圖1-8所示時,說明驅動安裝成功。此時,設備管理器端口會顯示一個串口號。

 
圖1-8

三)認識Arduino IDE

打開ArudinoIDE,就會出現Arduino IDE的編輯界面,如下圖1-9所示。

 
圖1-9

接下來,先簡單認識看一下Arduino的這個編譯器,需要熟練掌握該軟件,否則對學習Arduino將會大大不利,如下圖1-10所示。

  
圖1-10

Arduino IDE是Arduino產品的軟件編輯環境。簡單的說就是用來編寫程序程序、編譯程序程序、下載燒錄程序到主板的地方。任何的Arduino產品都需要編譯下載程序到主板后才能運作。平時所搭建的硬件電路是輔助程序來完成相應的工作,兩者是相輔相成的,缺一不可。Arduino IDE基本只需要用到上圖1-10中紅圈所標示出來的部分就差不多,圖中白色區域就是程序程序的編輯區,用來編寫程序。

四)下載一個Blink程序

下載一個最簡單的程序,即軟件自帶的測試示例程序,Arduino IDE自帶許多示例程序,選取最簡單的一個LED閃爍示例來學習即可,這樣既可以幫你掌握如何下載程序,同時也可測試Arduino主板好壞。UNO主板上標有L的LED。這段測試程序就是讓LED燈閃爍。用USB數據線將主板與電腦端相連,打開Arduino IDE后,找到“Blink”程序,如下圖1-11和圖1-12所示:

  
圖1-11
 
圖1-12

通常,寫完一段程序后,都需要校驗一下,檢查所寫程序是否存在錯誤。點擊“驗證”,下圖1-13顯示了正在編譯項目中。

 
圖1-13

下圖1-14所示為編譯驗證完畢:

 
圖1-14

由于是測試示例程序,所以校驗不會有錯誤,不過在以后編寫完程序程序后,都需要編譯校驗,再下載到Arduino主板中。在下載程序之前,我們還要先告訴Arduino IDE板子型號以及相應的串口。如下圖1-15所示,在菜單-->工具-->選擇所用的開發板型號-->ArduinoUNO。

 
圖1-15

如下圖1-16所示,選擇當前的端口-->COM串口

 
圖1-16

如下圖1-17所示,點擊“下載”。

 
圖1-17

如下圖1-18所示,程序下載完畢。

 
圖1-18

五)blink程序

Blink示例程序如下:

/*
Blink
Turns on an LED on for one second,then off for one second,repeatedly.
This example code is in the public do main.
*/
//Pin13 has an LED connected on most Arduino boards.
//give it a name:
Int led=13;
//the setup routine runs once when you press reset
Void setup(){//initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
//the loop routine runs over and over again forever:
void loop(){
digitalWrite(led, HIGH);
//turn the LED on(HIGH is the voltage level)
delay(1000);//wait for a second
digitalWrite(led, LOW);
//turn the LED off by making the voltage LOW
delay(1000);//wait for a second
}

下面來對Blink這段程序做一個詳細講解,首先,程序開頭:

/*
Blink
Turns on an LED on for one second , then off for one second , repeatedly .
This example code is in the public do main.
*/

這是程序中的說明,可以叫做注釋。用"/**/"這個符號之間的內容將不被編譯器編譯。注釋在編寫程序的過程中是非常重要的,規范且好的程序編寫可以讓別人更好的理解你所編寫的程序。IDE也將自動把注釋的文字顏色呈現為灰色。

//Pin 13 has an LED connected on most Arduino boards.
//give it a name:

"http://"是另一種注釋方法,表示這個符號所在行之后的文字將被注釋掉。

"/*...*/"與"http://"區別在于:"/*...*/"可以注釋多行,"http://"只可以注釋一行。

程序的意義從下面這一行程序這真正開始了!

Int led=13;

給LED燈所在的引腳13取一個名字,叫"LED"。

需要注意的是:UNO板上的"L"燈已經和數字引腳13相連了,所以也就是為什么聲明為“13”的原因。語句用“;”來表示這句語句的結束。

接下來是setup()函數:

Void setup(){
//initialize the digital pin as an output.
pinMode(led, OUTPUT);
}

在這個程序里有兩個函數,一個叫做setup,它的目的主要的loop函數運行之前為程序做必要的設置。在Arduino中程序運行時將首先調用setup()函數。每次Arduino上電或重啟后,setup函數只運行一次。

這里,初始化數字引腳為OUTPUT模式:

pinMode(led, OUTPUT);

pinMode()函數,官方解釋:

​
Configures the specified pin to be have either as an input or an output .
 See the Digital Pins page for details on the functionality of the pins.

簡單來說即設置引腳的模式為輸入或者輸出。函數內部被花括號括起來的部分將會被依次執行,從“{”開始,“}”結束。兩個符號之間的語句都屬于這個函數。

Arduino程序必須包含setup()和loop()兩個函數,否則不能正常工作,在setup()函數中初始化和定義了變量后,就開始執行loop()函數。顧名思義,該函數在程序運行過程中不斷的循環,loop()函數中的每條語句都逐次進行,直到函數的最后,然后再從loop函數的第一條語句再次開始,三次、四次……一直這樣循環下去,直到關閉Arduino或者按下重啟按鈕。

Void loop(){
digitalWrite(led, HIGH);//turn the LED on(HIGH is the voltage level)
delay(1000);//wait for a second
digitalWrite(led, LOW);//turn the LED off by making the voltage LOW
delay(1000);//wait for a second
}

函數內部:

digitalWrite(led, HIGH);//給引腳13一個高電,讓LED點亮。

digitalWrite()函數,官方解釋:Write a HIGH or a LOW value to a digital pin寫入一個高電平或低電平給數字引腳。

delay(1000);延時1000ms(毫秒),也就是1s(秒)的時間。

delay(ms)函數,延時,單位毫秒(1秒有1000毫秒)。

如果你想改變LED閃爍的時間,只需要設置delay()函數的延時時間即可。隨后就是再給引腳13一個低電平,并延時1s。

digitalWrite(led, LOW);

本章到此結束,謝謝閱讀。

Tags:Arduino入門,Arduino,編程環境配置  
責任編輯:admin
相關文章列表
Arduino開發語言基礎_Arduino語言基礎_Arduino編程基礎
如何設置Arduino IDE、連接開發板以及上傳第一個草圖
Arduino入門(一)Arduino下載安裝,超級詳解_Arduino download
Arduino概述,Arduino開發板和Arduino IDE
Arduino 交通燈_arduino紅綠燈代碼 三色LED燈
Arduino——RGB三色燈
Arduino控制RGB三色LED燈實驗、程序代碼、連線圖、仿真_程序控制…
推薦 適用于Arduino平臺的編程開發工具(arduino編程軟件下載)
Arduino開發——基于HC-SR04測距的智能垃圾桶,超聲波測距
基于 Arduino 的 OLED 菜單顯示_arduino 菜單OLED顯示
Arduino提高篇06—溫濕度OLED顯示_arduino溫濕度oled顯示
Arduino入門怎么學_Arduino開發課程的教與學
總有一款適合你——Arduino開發板,各種開發板詳解
Arduino使用的單片機 ATMEGA328P引腳定義圖
詳解Arduino Uno開發板的引腳分配圖及定義 引腳定義
Arduino 程序結構
基于ATmega328的微控制器板原理圖 Arduino板UNO原理圖
Arduino 超詳細的開發入門指導
Arduino簡介
怎樣用Arduino編程
Arduino編程語言教程,Arduino和單片機的區別
Arduino是什么?Arduino有什么優勢
Arduino光敏電阻調節呼吸燈
Arduino使用光敏電阻實驗
遠程控制通訊--基于Arduino + ESP8266控制LED燈
arduino1602液晶屏電子時鐘
arduino是什么_arduino介紹
使用Arduino播放《星球大戰》音樂 Arduino播放音樂
Arduino如何監測電池電壓
如何用Arduino同時控制多個舵機
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 色综合av综合无码综合网站| 国产二级片在线观看| 久久人妻无码一区二区| 福利视频999| 看看黄色一级片| 污视频网址在线观看| 情侣黄网站免费看| 国产精品免费成人| 国产aaaaa毛片| 亚洲欧美日韩综合网| 国产无色aaa| 在线免费黄色小视频| 中文字幕在线视频一区二区| 91网址在线观看精品| 亚洲国产精品女人| 免费网站在线观看视频| 成人精品视频在线播放| 国产xxxxx在线观看| 8x8x最新地址| 成年人黄色在线观看| 一卡二卡三卡视频| 日韩精品一区二区三区不卡| www.日本一区| 青青在线视频免费观看| 国产精品无码人妻一区二区在线| 欧美深夜福利视频| 视频二区在线播放| 超碰人人爱人人| 国产成人精品视频免费看| 污版视频在线观看| 加勒比海盗1在线观看免费国语版| 国产精品久久久影院| 欧美日韩在线不卡视频| 亚洲女人在线观看| 欧美日韩中文在线视频| 中文字幕1234区| 777精品久无码人妻蜜桃| 亚洲天堂2018av| 日韩少妇内射免费播放| 91香蕉视频在线观看视频| 韩日视频在线观看| 欧美大片久久久| 久久久久久久久久福利| 免费看日b视频| 亚洲另类第一页| 欧美性大战久久久久xxx| 日本精品一区在线| 免费看污黄网站| 成人一对一视频| 91大学生片黄在线观看| 中日韩av在线播放| 可以免费在线看黄的网站| 免费拍拍拍网站| 男女啪啪的视频| 国产精品嫩草影视| 久久99999| 精品www久久久久奶水| 成人在线观看你懂的| 台湾无码一区二区| 日本成人在线不卡| 男同互操gay射视频在线看| 亚洲一区在线不卡| 日本中文字幕精品—区二区| 超碰av在线免费观看| aa在线免费观看| 欧美一区二区中文字幕| 欧美二区在线视频| 久久精品免费一区二区| 日韩小视频在线播放| 成人免费观看视频在线观看| 日本成年人网址| 成人性做爰aaa片免费看不忠| 少妇性饥渴无码a区免费| 日本免费不卡一区二区| 九九九九免费视频| 亚洲人辣妹窥探嘘嘘| 国产主播中文字幕| 毛毛毛毛毛毛毛片123| 国产专区在线视频| 蜜桃传媒一区二区三区| 亚洲色成人一区二区三区小说| 高清在线观看免费| www.日本一区| 国产日韩欧美大片| 欧美日韩成人免费视频| 熟妇人妻va精品中文字幕 | 午夜激情影院在线观看| 97精品国产97久久久久久粉红| 成人午夜视频免费观看| 色综合av综合无码综合网站| 五月天激情视频在线观看| 国产对白在线播放| 女人扒开屁股爽桶30分钟| 免费精品99久久国产综合精品应用| 亚洲综合激情五月| 男人的天堂99| 久久精品一二三四| 国产真实乱子伦| 99精品视频免费版的特色功能| 欧美中文字幕在线观看视频| www.日本xxxx| 国产成a人亚洲精v品在线观看| 美女网站免费观看视频| 日韩a一级欧美一级| 青青草原成人网| 日韩人妻一区二区三区蜜桃视频| 日韩网址在线观看| 国产精品久久久久7777| 亚洲一二区在线观看| 可以免费观看av毛片| av磁力番号网| 亚洲人视频在线| 国产第一页视频| cao在线观看| 欧美 国产 精品| 日韩在线不卡一区| 激情五月婷婷久久| 亚洲午夜无码av毛片久久| 91香蕉国产线在线观看| 在线观看av日韩| 国产a级片免费观看| 亚洲不卡中文字幕无码| 免费网站在线观看视频| 先锋影音男人资源| 超碰97免费观看| 麻豆中文字幕在线观看| 91精产国品一二三产区别沈先生| 国产精品天天av精麻传媒| 男人用嘴添女人下身免费视频| 久青草视频在线播放| 日本a级片在线观看| 蜜臀av.com| 久久久无码中文字幕久...| 一区二区三区四区久久| 日日夜夜精品视频免费观看 | 青青草原av在线播放| 免费在线观看亚洲视频 | 国产人妻777人伦精品hd| 欧美黄网在线观看| 大陆av在线播放| 日本午夜激情视频| 国产欧美高清在线| 日韩av片网站| 日韩a一级欧美一级| 欧美少妇一级片| 男人添女荫道口喷水视频| 日本手机在线视频| 99热在线这里只有精品| 欧美精品成人网| 激情图片中文字幕| 日韩精品一区二区三区四| 蜜臀av无码一区二区三区| 国产白丝袜美女久久久久| 99久久国产宗和精品1上映| 成人免费在线观看视频网站| 性久久久久久久久久久久久久| 国产午夜精品视频一区二区三区| 福利视频一区二区三区四区| 92看片淫黄大片一级| 久久婷婷中文字幕| 水蜜桃色314在线观看| 手机看片福利盒子久久| 日韩视频在线免费播放| 777久久久精品一区二区三区| 国产又粗又长又大的视频| 少妇熟女一区二区| 黄在线观看网站| 在线观看18视频网站| 能在线观看的av网站| 亚洲啊啊啊啊啊| 狠狠躁狠狠躁视频专区| 黄色三级中文字幕| 奇米视频888| 日韩欧美精品在线观看视频| 精品国产三级a∨在线| 国产一区二区三区精彩视频 | 无码日韩人妻精品久久蜜桃| 影音先锋成人资源网站| 波多结衣在线观看| 国内精品在线观看视频| 大地资源第二页在线观看高清版| 久久久久久久久久久福利| 久久av高潮av| 99re99热| 亚洲综合20p| 99re精彩视频| 爱情岛论坛亚洲首页入口章节| 日本午夜激情视频| 久久亚洲a v| 免费的一级黄色片| 日韩欧美色视频| 91亚洲一区二区| 久久精品久久99| 99精品999| 亚洲一二区在线观看| 亚洲美女性囗交| 中文字幕一区二区在线观看视频| 91插插插插插插插插| 欧美日韩在线免费播放| 免费看污黄网站|