![《Arduino零基礎(chǔ)C語言編程》課件-ch1_第1頁](http://file4.renrendoc.com/view6/M01/26/1C/wKhkGWeluWSAAQWPAANIPk2__gk030.jpg)
![《Arduino零基礎(chǔ)C語言編程》課件-ch1_第2頁](http://file4.renrendoc.com/view6/M01/26/1C/wKhkGWeluWSAAQWPAANIPk2__gk0302.jpg)
![《Arduino零基礎(chǔ)C語言編程》課件-ch1_第3頁](http://file4.renrendoc.com/view6/M01/26/1C/wKhkGWeluWSAAQWPAANIPk2__gk0303.jpg)
![《Arduino零基礎(chǔ)C語言編程》課件-ch1_第4頁](http://file4.renrendoc.com/view6/M01/26/1C/wKhkGWeluWSAAQWPAANIPk2__gk0304.jpg)
![《Arduino零基礎(chǔ)C語言編程》課件-ch1_第5頁](http://file4.renrendoc.com/view6/M01/26/1C/wKhkGWeluWSAAQWPAANIPk2__gk0305.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一章
認(rèn)識Arduino2025/2/7Arduino零基礎(chǔ)C語言編程11.1Arduino是什么?Arduino是一個開放源碼電子原型平臺,擁有靈活、易用的硬件和軟件。Arduino可以接收來自各種傳感器的輸入信號從而檢測出運(yùn)行環(huán)境,并通過控制光源,電機(jī)以及其他驅(qū)動器來影響其周圍環(huán)境。板上的微控制器編程使用Arduino編程語言(基于Wiring)和Arduino開發(fā)環(huán)境(以Processing為基礎(chǔ))。Arduino可以獨(dú)立運(yùn)行,也可以與計算機(jī)上運(yùn)行的軟件(例如,F(xiàn)lash,Processing,MaxMSP)進(jìn)行通信。Arduino開發(fā)
IDE接口基于開放源代碼,可以免費(fèi)下載使用,開發(fā)出更多令人驚艷的互動作品。2025/2/7Arduino零基礎(chǔ)C語言編程2有趣的案例寵物喂食器四軸飛行器電視自動消聲器:夠了!(Enough!)文字炸彈(txtBomber)基于Arduino的智能家居方案tiltradio
使用者通過傾斜tiltradio來尋找喜愛的頻道。谷歌“會說話的鞋”這個最經(jīng)典的開源硬件項(xiàng)目,誕生于意大利的一間設(shè)計學(xué)校。Arduino的核心開發(fā)團(tuán)隊(duì)成員包括:MassimoBanzi,DavidCuartielles,TomIgoe,GianlucaMartino,DavidMellis和NicholasZambetti。2025/2/7Arduino零基礎(chǔ)C語言編程8關(guān)于Arduino的名字還有個有趣的由來,意大利北部一個如詩如畫的小鎮(zhèn)「Ivrea」,橫跨過藍(lán)綠色DoraBaltea河,它最著名的事跡是關(guān)于一位受壓迫的國王。公元1002年,國王Arduino成為國家的統(tǒng)治者,不幸的是兩年后即被德國亨利二世國王給廢掉了。今日,在這位無法成為新國王的出生地,cobblestone街上有家叫「diReArduino」的酒吧紀(jì)念了這位國王。MassimoBanzi經(jīng)常光臨這家酒吧,而他將這個電子產(chǎn)品計劃命名為Aruino以紀(jì)念這個地方。2025/2/7Arduino零基礎(chǔ)C語言編程91.2認(rèn)識ArduinoUNO圖中標(biāo)出的數(shù)字口和模擬口,即為常說的I/O。數(shù)字口有0~13,模擬口有0~5。2025/2/7Arduino零基礎(chǔ)C語言編程101.2認(rèn)識ArduinoUNOUNO可以通過兩種方式供電方式:通過
USB供電通過外接6~12V的DC電源。主控板上4個LED燈和復(fù)位按鍵。ON是電源指示燈,通電就會亮了。L是接在數(shù)字口13上的一個LED,在下面一節(jié)會有個樣例來說明的。TX、RX是串口通訊指示燈,比如在下載程序的過程中,這兩個燈就會不停閃爍。2025/2/7Arduino零基礎(chǔ)C語言編程111.2.1下載ArduinoIDE打開網(wǎng)頁輸入網(wǎng)址http://arduino.cc/en/Main/Software,進(jìn)入到頁面后,找到下圖顯示部分,下載最新版本。Windows用戶,點(diǎn)擊下載Windows(ZIPfile),如果Mac,Linux用戶則選擇相應(yīng)的系統(tǒng)。下載完成后,解壓文件,把整個Arduino1.8.5文件夾放到電腦熟悉的位置,便于之后查找。2025/2/7Arduino零基礎(chǔ)C語言編程121.2.2安裝驅(qū)動把USB一端插到ArduinoUNO上,另一端連到電腦。連接成功后,UNO板的紅色電源指示燈ON亮起。然后,打開控制面板,選擇設(shè)備管理器。
2025/2/7Arduino零基礎(chǔ)C語言編程13找到其它設(shè)備>Arduino-xx,
右擊選擇更新驅(qū)動程序軟件。2025/2/7Arduino零基礎(chǔ)C語言編程14在彈出的對話框中選擇下面一項(xiàng)->手動查找并安裝驅(qū)動程序軟件。2025/2/7Arduino零基礎(chǔ)C語言編程15打開到ArduinoIDE安裝位置,就是上面那個解壓文件的位置,選擇搜索路徑到drivers,點(diǎn)擊下一步。選擇始終安裝此驅(qū)動程序軟件,直至完成。2025/2/7Arduino零基礎(chǔ)C語言編程16出現(xiàn)下圖,說明驅(qū)動安裝成功。2025/2/7Arduino零基礎(chǔ)C語言編程17此時,設(shè)備管理器端口會顯示一個串口號。2025/2/7Arduino零基礎(chǔ)C語言編程181.2.3 認(rèn)識ArduinoIDE打開ArudinoIDE,就會出現(xiàn)ArduinoIDE的編輯界面。2025/2/7Arduino零基礎(chǔ)C語言編程19如果英文界面不太習(xí)慣的話,可以先更改為中文界面。選擇菜單欄FilePreferences,會跳出下面這個對話框,選擇Editorlanguage簡體中文,點(diǎn)擊OK。2025/2/7Arduino零基礎(chǔ)C語言編程20ArduinoIDE基本也只需要用到右圖標(biāo)示出來的部分就可以了,右圖大部分的白色區(qū)域就是代碼的編輯區(qū),用來輸入代碼的。注意,輸入代碼時,要切換到英文輸入法的模式。下面黑色的區(qū)域是消息提示區(qū),會顯示編譯或者下載是否通過。2025/2/7Arduino零基礎(chǔ)C語言編程211.2.4 下載一個Blink程序下載一個最簡單的代碼,既可以熟悉下載程序的整個過程,同時也測試下板子好壞。UNO板上標(biāo)有L的LED。這段測試代碼就是讓下圖中的LED燈閃爍。2025/2/7Arduino零基礎(chǔ)C語言編程22插上USB線,打開ArduinoIDE后,找到“Blink”代碼。2025/2/7Arduino零基礎(chǔ)C語言編程23通常,寫完一段代碼后都需要校驗(yàn)一下,看看代碼有沒有錯誤。點(diǎn)擊“校驗(yàn)”。
下圖顯示了正在校驗(yàn)中。
校驗(yàn)完畢!
2025/2/7Arduino零基礎(chǔ)C語言編程24在下載程序之前,還要先告訴ArduinoIDE板子型號以及相應(yīng)的串口。選擇所用的板卡Board->ArduinoUNO。2025/2/7Arduino零基礎(chǔ)C語言編程25選擇當(dāng)前的串口——COM口。
最后,點(diǎn)擊“下載
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年合作伙伴入住合同范本
- 2025年勞動合同和社保協(xié)議中工傷保險的細(xì)節(jié)
- 2025年辦公文具用品供貨合同范文
- 2025年基礎(chǔ)設(shè)施建設(shè)監(jiān)理框架協(xié)議
- 2025年養(yǎng)殖戶種牛交易申請協(xié)議范本
- 2025年采購合同簽訂與風(fēng)險控制
- 2025年企業(yè)結(jié)構(gòu)重組協(xié)議書模板
- 2025年住宿生校園安全責(zé)任協(xié)議
- 2025年企業(yè)兼職外貿(mào)業(yè)務(wù)員招聘協(xié)議
- 2025年專利申請輔導(dǎo)合作協(xié)議
- JBT 6697-2023 農(nóng)林拖拉機(jī)和機(jī)械 電氣設(shè)備 基本技術(shù)規(guī)范 (正式版)
- 2024年注冊安全工程師考試題庫及參考答案【完整版】
- 府谷縣飛馬梁煤礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 2024年中國科學(xué)技術(shù)大學(xué)少年創(chuàng)新班數(shù)學(xué)試題真題(答案詳解)
- 衛(wèi)生院藥房工作計劃
- 國家基本基藥培訓(xùn)課件
- 部編版小學(xué)語文一年級下冊第一單元教材解讀分析
- 2024年新疆維吾爾自治區(qū)成考(專升本)大學(xué)政治考試真題含解析
- 網(wǎng)絡(luò)安全與制造業(yè)
- 中考數(shù)學(xué)考點(diǎn)集訓(xùn)分類訓(xùn)練10 二次函數(shù)的實(shí)際應(yīng)用(含答案)
- 船舶管理臺賬全套表格模板
評論
0/150
提交評論