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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4404|回復(fù): 1
收起左側(cè)

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

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

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

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


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

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



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

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

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


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


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



出現(xiàn)下圖,說明驅(qū)動安裝成功。

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



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

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

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


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

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

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

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

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

下圖顯示了正在校驗中。

校驗完畢!


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

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

最后,點擊“下載”。

下載完畢!

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


回復(fù)

使用道具 舉報

ID:849078 發(fā)表于 2021-1-19 14:44 | 顯示全部樓層
還有系列教程,敬請期待。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美在线不卡 | 亚洲最大成人综合 | 超碰最新在线 | 在线不卡一区 | 成人一级视频在线观看 | av在线影院 | 中国毛片免费 | 精品91 | 欧美日韩国产三级 | 婷婷成人在线 | av网站免费在线观看 | 狠狠操你 | 精品少妇一区二区三区日产乱码 | 日日草夜夜草 | 99精品欧美一区二区蜜桃免费 | 欧美日韩国产在线观看 | 性色av一区 | 99reav | 国产成人精品区一区二区不卡 | 99久久精品国产一区二区三区 | 99久久日韩精品免费热麻豆美女 | 欧美videosex性极品hd | 国产三级在线观看播放 | 亚洲三区视频 | 91精品国产乱码久久久久久久久 | 成人二区 | 亚洲精品二区 | 国产精品久久久久久久久久久久午夜片 | 久久精品国产久精国产 | 精品亚洲一区二区三区 | 犬夜叉在线观看 | 中文字幕在线一区二区三区 | 久久成人一区 | 一区二区三区不卡视频 | 一区二区在线免费观看 | 国产二区视频 | 91精品国产综合久久久久久首页 | 五月免费视频 | 国产精品99久久久久久久vr | 97精品一区二区 | 亚洲精品电影在线观看 |