久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4311|回復: 1
打印 上一主題 下一主題
收起左側

arduino入門教程系列篇一:初識arduino

[復制鏈接]
跳轉到指定樓層
樓主
ID:849078 發表于 2021-1-6 16:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
為了照顧新手小伙伴,DF創客社區開始陸續更新一些arduino系列基礎教程,幫助大家更好地入門!
先從Arduino入門教程開始吧。
Arduino是什么?
Arduino是一個開放源碼電子原型平臺,擁有靈活、易用的硬件和軟件。Arduino專為設計師,工藝美術人員,業余愛好者,以及對開發互動裝置或互動式開發環境感興趣的人而設的。
Arduino UNO
Arduino可以接收來自各種傳感器的輸入信號從而檢測出運行環境,并通過控制光源,電機以及其他驅動器來影響其周圍環境。板上的微控制器編程使用Arduino編程語言(基于Wiring)和Arduino開發環境(以Processing為基礎)。Arduino可以獨立運行,也可以與計算機上運行的軟件(例如,Flash,Processing,MaxMSP)進行通信。Arduino開發 IDE 接口基于開放源代碼,可以讓您免費下載使用開發出更多令人驚艷的互動作品。
Arduino是人們連接各種任務的粘合劑。要給Arduino下一個最準確的定義,最好用一些實例來描述。
您想當咖啡煮好時,咖啡壺就發出“吱吱”聲提醒您嗎?
您想當郵箱有新郵件時,電話會發出警報通知您嗎?
想要一件閃閃發光的絨毛玩具嗎?
想要一款具備語音和酒水配送功能的X教授蒸汽朋克風格輪椅嗎?
想要一套按下快捷鍵就可以進行實驗測試蜂音器嗎?
想為您的兒子自制一個《銀河戰士》手臂炮嗎?
想自制一個心率監測器,將每次騎腳踏車的記錄存進存儲卡嗎?
想過自制一個能在地面上繪圖,能在雪中馳騁的機器人嗎?
Arduino都可以為您實現。
Arduino誕生啦!
這個最經典的開源硬件項目,誕生于意大利的一間設計學校。Arduino的核心開發團隊成員包括:Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis和Nicholas Zambetti。

據說Massimo Banzi的學生們經常抱怨找不到便宜好用的微控制器,2005年冬天,Massimo Banzi跟朋友David Cuartielles討論了這個問題,David Cuartielles是一個西班牙籍晶片工程師,當時在這所學校做訪問學者。兩人決定設計自己的電路板,并引入了Banzi的學生David Mellis為電路板設計編程語言。兩天以后,David Mellis就寫出了程式碼。又過了三天,電路板就完工了。這塊電路板被命名為Arduino。幾乎任何人,即使不懂電腦編程,也能用Arduino做出很酷的東西,比如對感測器作出回應,閃爍燈光,還能控制馬達。

Arduino名稱由來
意大利北部一個如詩如畫的小鎮「Ivrea」,橫跨過藍綠色Dora Baltea河,它最著名的事跡是關于一位受壓迫的國王。公元1002年,國王Arduin成為國家的統治者,不幸的是兩年后即被德國亨利二世國王給廢掉了。今日,在這位無法成為新國王的出生地,cobblestone街上有家叫「di Re Arduino」的酒吧紀念了這位國王。Massimo Banzi經常光臨這家酒吧,而他將這個電子產品計劃命名為Arduino以紀念這個地方。
伊夫雷亞(Ivrea)
更多故事,可以關注"DF創客社區"官方公眾號。
認識Arduino UNO
先來簡單的看下Arduino UNO。下圖中有標識的部分為常用部分。圖中標出的數字口和模擬口,即為常說的I/O。數字口有0~13,模擬口有0~5。
除了最重要的I/O口外,還有電源部分。UNO可以通過兩種方式供電方式,一種通過USB供電,另一種是通過外接6~12V的DC電源。除此之外,還有4個LED燈和復位按鍵,稍微說下4個LED。ON是電源指示燈,通電就會亮了。L是接在數字口13上的一個LED,在下面一節會有個樣例來說明的。TX、RX是串口通訊指示燈,比如我們在下載程序的過程中,這兩個燈就會不停閃爍。


Arduino初次使用
1.下載Arduino IDE
打開網頁輸入網址:http://arduino.cc/en/Main/Softwa ... cc/en/Main/Software
進入到頁面后,找到下圖顯示部分。

Windows用戶,點擊下載Windows(ZIP file),如果Mac,Linux用戶則選擇相應的系統。下載完成后,解壓文件,把整個Arduino 1.0.5文件夾放到你電腦熟 悉的位置,便于你之后查找。打開Arduino 1.0.5文件夾,就是下圖的看到內容。



2. 安裝驅動
把USB一端插到Arduino UNO上,另一端連到電腦。連接成功后,UNO板的紅色電源指示燈ON亮起。然后,打開控制面板,選擇設備管理器。

找到其它設備>Arduino-xx,右擊選擇更新驅動程序軟件。

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


打開到Arduino IDE安裝位置,就是上面那個解壓文件的位置,選擇搜索路徑到drivers,點擊下一步。


選擇始終安裝此驅動程序軟件,直至完成。



出現下圖,說明驅動安裝成功。

此時,設備管理器端口會顯示一個串口號。



3. 認識Arduino IDE
打開Arudino IDE,就會出現Arduino IDE的編輯界面。

如果英文界面,你不太習慣的話,可以先更改為中文界面。選擇菜單欄File → Preferences

會跳出下面這個對話框,選擇Editor language → 簡體中文,點擊OK。


關閉Arduino IDE,重新打開,就是中文界面了!
先簡單認識看一下Arduino的這個編譯器,以后可是要經常和它打交道的。

Arduino IDE是Arduino產品的軟件編輯環境。簡單的說就是用來寫代碼,下載代碼的地方。任何的Arduino產品都需要下載代碼后才能運作。我們所搭建的硬件電路是輔助代碼來完成的,兩者是缺一不可的。如同人通過大腦來控制肢體活動是一個道理。如果代碼就是大腦的話,外圍硬件就是肢體,肢體的活動取決于大腦,所以硬件實現取決于代碼。
Arduino IDE基本也只需要用到上面標示出來的部分就可以了,上圖大部分的白色區域就是代碼的編輯區,用來輸入代碼的。注意,輸入代碼時,要切換到英文輸入法的模式。下面黑色的區域是消息提示區,會顯示編譯或者下載是否通過。

4. 下載一個Blink程序
下載一個最簡單的代碼,既可以幫你熟悉如何下載程序,同時也測試下板子好壞。UNO板上標有L的LED。這段測試代碼就是讓這個LED燈閃爍。

插上USB線,打開Arduino IDE后,找到“Blink”代碼。

通常,寫完一段代碼后,我們都需要校驗一下,看看代碼有沒有錯誤。點擊“校驗”。

下圖顯示了正在校驗中。

校驗完畢!


由于是樣例代碼,所以校驗不會有錯誤,不過在以后寫代碼的過程中,輸入完代碼,都需要校驗一下,然后再下載到Arduino中。
在下載程序之前,我們還要先告訴Arduino IDE板子型號以及相應的串口。選擇所用的板卡Board → Arduino UNO。

選擇當前的串口——COM口。

最后,點擊“下載”。

下載完畢!

以上就是給Arduino下載程序一個blink程序的整個過程。
以后程序下載就照著這個步驟做就可以了,再理一下思路,分為三步走:
校驗 → 選擇boards和com → 下載!


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:849078 發表于 2021-1-19 14:44 | 只看該作者
還有系列教程,敬請期待。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美二区在线 | 亚洲精品综合 | 美女国产 | 久久美国| 日韩在线不卡 | 欧美精品在欧美一区二区 | 欧美日韩一区二区三区视频 | 中日av| 亚洲一二三区av | 久久亚洲一区二区三 | 亚洲国产精品va在线看黑人 | 欧美激情五月 | 国产成人小视频 | 国产亚洲精品精品国产亚洲综合 | 精品欧美久久 | 亚洲免费在线 | 国产ts人妖系列高潮 | 三级免费毛片 | 久久精品国产亚洲a | 国产精品久久久久久福利一牛影视 | 国产999精品久久久影片官网 | 亚洲精品视频在线观看免费 | 亚洲午夜精品一区二区三区 | 国产高清不卡 | 天堂色 | 中文字幕日韩欧美一区二区三区 | 在线免费观看成人 | 鲁一鲁资源影视 | 国产精品一区免费 | 美女在线观看国产 | h片在线观看网站 | 蜜桃毛片| 日韩一区二区在线观看 | 久久久久久亚洲国产精品 | 国产精品成人一区二区三区 | 91黄色片免费看 | 日韩av在线一区二区 | www久久99 | 国产精品久久久久久婷婷天堂 | 中文av在线播放 | 日韩伦理一区二区三区 |