Arduino技術及應用(微課視頻版)|文末贈書

2021-02-25 人工智慧科學與技術

Arduino技術及應用(微課視頻版)

作者:李明亮

ISBN:978-7-302-56332-7

 定價:59.00元

新形態教材

教育部高等學校電子信息類專業教學指導委員會規劃教材

基礎知識→模塊實驗→電路設計→項目實戰

配套資源:微課視頻(53個450分鐘),教學課件,程序源碼,程序工具,教學大綱,教學計劃

本書配套精彩視頻,先睹為快

李明亮  博士後/教授/碩士生導師。中國嵌入式產業協會專家組成員,河北省發改委戰略性新興產業專家,河北省高等學校電氣信息類教學指導委員會委員,河北省科技專家庫成員。教育部學位與研究生教育發展中心優秀博士/碩士研究生論文專家評委,河北省工業設計創新大賽評委、河北省網際網路+大學生創新創業大賽評委。授權發明專利及實用新型專利13項,軟體著作權10項,發表論文30餘篇,其中核心期刊20篇,EI檢索12篇。

《Arduino技術及應用(微課視頻版)》以Arduino Uno R3開發板為硬體平臺,沿著「基礎知識→模塊實驗→電路設計→項目實戰」的思路,由淺入深、先易後難地講述了Arduino開發技術。基礎知識部分(第1~4章)介紹了Arduino技術的基本概念、原理、硬體開發環境和軟體開發語言。模塊實驗部分(第5~14章)是Arduino技術涉及的各模塊實驗,是項目實戰部分的基礎,講述常用傳感器、I/O設備等經典的Arduino模塊實驗。電路設計基礎部分(第15章)以立創EDA為實驗平臺,詳細講解了從電路原理圖繪製到PCB製作的全過程,為項目實戰打下良好的電路設計仿真及工程研發基礎。項目實戰部分(第16章)是基於Arduino的智能小車項目,詳細講解了項目背景、系統架構設計、模塊設計、硬體設計等項目研發流程,最終完成了系統的單片機、PC和手機端軟硬體系統的研發全過程。讀者人群:  《Arduino技術及應用(微課視頻版)》可作為高等院校電子信息、物聯網、計算機等相關專業的教材,也可作為創客機構、青少年科技創新輔導部門的參考書,更是開源硬體及電子創客愛好者的入門寶典。

編輯推薦

《Arduino技術及應用(微課視頻版)》以Arduino作為實驗平臺,全方位介紹了Arduino智能硬體開發的案例。Arduino是一款便捷靈活、方便上手的開源電子原型平臺,包含硬體(各種型號的Arduino板)和軟體(Arduino IDE)。Arduino的軟硬體設計資料全面開放,已經構成一個可供用戶搭建機器人及各類電子項目的開發環境。開源硬體使得人們可以更容易、更便捷地開發自己的產品,開發者可以直接下載電路圖和原始碼,既可直接使用,也可DIY來實現自己所需要的功能。

《Arduino技術及應用(微課視頻版)》通過「基礎知識→模塊實驗→電路設計→項目實戰」的思路,以教材內容為主、微課視頻為輔的方式,由淺入深、先易後難、先簡單後綜合地引導讀者學習和逐步提高,分階段、分步驟地激發讀者的學習興趣。
書中第1~4章基礎知識部分按照課堂理論講解方法闡述,第5~14章模塊實驗部分按照實驗課模式展開,第15章電路設計部分採用「理論講解+實踐操作」方式進行講述,第16章項目實戰部分按照真實工程項目研發流程演進。
為便於入門級讀者及非專業的愛好者閱讀,書中添加了許多技術小貼士,幫助讀者擴展實驗知識;還配套了元器件清單及程序代碼等,便於讀者自學。
配套資源豐富:教學大綱、教學計劃、教學課件、程序代碼、微課視頻等。

圖書目錄

第1部分基 礎 知 識

第1章Arduino概述

1.1Arduino起源

1.2Arduino可以做什麼

1.3為什麼用Arduino

1.4Arduino開源文化

1.5Arduino發展趨勢

1.5.1創客文化

1.5.2快速原型設計

1.6Arduino趣味實例

1.7課後問答

1.8本章小結

第2章Arduino硬體資源

2.1核心晶片

2.2典型開發板

2.2.1Arduino Uno

2.2.2Arduino Nano

2.2.3Arduino ProMini

2.2.4Arduino Leonardo

2.2.5Arduino Mega2560

2.2.6Arduino Due

2.2.7Arduino Micro

2.3典型擴展板

2.3.1Proto Shield原型開發板

2.3.2GPRS Shield擴展板

2.3.3Arduino Ethernet W5100 R3 Shield網絡擴展板

2.3.4WizFi210擴展板

2.3.5Arduino L298N電機驅動擴展板

2.3.6Arduino傳感器擴展板

2.3.7Arduino I/O擴展板

2.4簡單認識其他不同型號的Arduino控制器

2.4.1Arduino Zero

2.4.2Arduino兼容控制器

2.4.3衍生控制器

2.5課後問答

2.6本章小結

第3章開發環境

3.1開發環境概述

3.2集成開發環境

3.2.1Windows環境搭建

3.2.2Mac OS X環境搭建

3.3驅動安裝

3.4IDE基本操作

3.4.1菜單

3.4.2快捷鍵

3.5程序輸入、編譯及下載

3.6開發環境常見問題

3.7課後問答

3.8本章小結

第4章Arduino語言

4.1Arduino語言概述

4.1.1標識符

4.1.2關鍵字

4.1.3Arduino語言運算符

4.1.4Arduino語言控制語句

4.1.5Arduino語言基本結構

4.2Arduino基本函數

4.2.1數字I/O

4.2.2模擬I/O

4.2.3高級I/O

4.2.4時間函數

4.2.5數學函數

4.2.6三角函數

4.2.7隨機數函數

4.2.8外部中斷函數

4.2.9中斷使能函數

4.2.10串口收發函數

4.2.11附表

4.3Arduino庫函數

4.3.1庫函數概述

4.3.2常用庫函數

4.4課後問答   

4.5本章小結

第2部分模 塊 實 驗

第5章炫酷LED燈

5.1實驗原理

5.2材料清單及數據手冊

5.2.1材料清單

5.2.2核心元件數據手冊

5.3硬體連接

5.4程序設計

5.4.1設計思路及流程圖

5.4.2程序源碼

5.5調試及實驗現象

5.6代碼回顧

5.7拓展實驗

5.8拓展實驗調試及現象

5.9技術小貼士

5.9.1解析LED正負極判別方法

5.9.2LED分類

第6章按鍵開關輸入

6.1實驗原理

6.2材料清單

6.3硬體連接

6.4程序設計

6.4.1設計思路及流程圖

6.4.2程序源碼

6.5調試及實驗現象

6.6拓展實驗

6.7拓展實驗調試及現象

6.8技術小貼士

第7章火焰傳感器

7.1實驗原理

7.2材料清單及數據手冊

7.2.1材料清單

7.2.2火焰傳感器的數據手冊

7.3硬體連接

7.4程序設計

7.5調試及實驗現象

第8章溫度與溼度監測

8.1實驗原理

8.2材料清單及數據手冊

8.2.1材料清單

8.2.2DHT11數據手冊

8.3硬體連接

8.4程序設計

8.4.1設計思路及流程圖

8.4.2程序源碼

8.5調試及實驗現象

8.6拓展實驗

8.7拓展實驗調試及現象

8.8技術小貼士

第9章氣體監測

9.1實驗原理

9.2材料清單及數據手冊

9.2.1材料清單

9.2.2MQ-2數據手冊

9.2.3MQ-2煙霧傳感器模塊

9.3硬體連接

9.4程序設計

9.4.1設計思路及流程圖

9.4.2程序源碼

9.5調試及實驗現象

9.6技術小貼士

第10章LCD顯示

10.1實驗原理

10.2材料清單及數據手冊

10.2.1材料清單

10.2.21602 LCD數據手冊

10.3硬體連接

10.4程序設計

10.5調試及實驗現象

10.6技術小貼士

第11章電機控制

11.1實驗背景

11.2材料清單及數據手冊

11.2.1材料清單

11.2.2步進電機數據手冊

11.3硬體連接

11.4程序設計

11.5調試及實驗現象

11.6拓展實驗

11.7技術小貼士

第12章藍牙通信

12.1實驗背景

12.2材料清單及數據手冊

12.2.1材料清單

12.2.2藍牙模塊數據手冊

12.3硬體連接

12.4程序設計

12.5調試及實驗現象

12.6技術小貼士

第13章Wi-Fi無線數據傳輸

13.1實驗背景

13.2材料清單及數據手冊

13.2.1材料清單

13.2.2Wi-Fi模塊數據手冊

13.3電路連接及通信初始化

13.4程序設計

13.5程序調試

13.6技術小貼士

第14章ZigBee無線數據傳輸

14.1實驗背景

14.2材料清單及數據手冊

14.2.1材料清單

14.2.2XBee/XBee-PRO模塊數據手冊

14.3硬體連接

14.4程序設計

14.5程序調試

14.6技術小貼士

第3部分電路設計基礎

第15章電路設計基礎

15.1原理圖的設計

15.1.1原理圖簡介

15.1.2原理圖編輯器

15.1.3原理圖的繪製

15.1.4原理圖繪製實例

15.2PCB的設計

15.2.1PCB簡介

15.2.2PCB編輯器

15.2.3PCB的繪製

15.3電路板的生產

15.3.1電路板生產流程

15.3.2Gerber文件

15.4PCB設計案例與分析

第4部分項 目 實 戰

第16章基於Arduino的智能小車

16.1項目背景

16.1.1國內外的智能車輛現狀

16.1.2研究智能車輛的意義

16.1.3Arduino在智能小車上的應用

16.2系統架構

16.2.1小車的硬體模塊

16.2.2小車控制器的選擇

16.2.3小車電源的選擇

16.2.4小車避障模塊的選擇

16.2.5小車通信模塊的選擇

16.2.6小車電機與電機驅動模塊的選擇

16.2.7小車舵機模塊的選擇

16.3材料清單

16.4模塊製作

16.4.1藍牙模塊

16.4.2超聲波測距模塊

16.5硬體設計原理圖

16.6軟體程序流程圖

16.7參考程序

16.8附錄:指令-程序對應表

參考文獻

Arduino技術及應用(微課視頻版)

作者:李明亮

定價:59元   ISBN:9787302563327

(1)關注「人工智慧科學與技術」公眾號,將本篇文章分享至朋友圈;(2)打開「人工智慧科學與技術」公眾號對話框界面,輸入文字「抽獎」,系統會彈出抽獎二維碼;(3)長按二維碼參與抽獎即可,獲獎者請於開獎當日2021年2月24日填寫郵寄地址。(抽獎有效期截至2021年2月24日20:00)

註:圖書申請長期有效。

相關焦點

  • Arduino技術及應用(微課視頻版)|教學大綱+教學計劃
    第12章  藍牙通信(2學時)了解什麼是藍牙,了解藍牙技術的發展簡史和應用場景。掌握查閱技術手冊方法。掌握藍牙模塊AT指令使用方法。掌握藍牙通信電路搭建方法。掌握藍牙通信軟體編寫方法。掌握串口通信流程,了解串口中斷方法。
  • Arduino_集合Arduino教程、Arduino IDE及設計應用的技術專題
    在線等挺急的 詳細點 回答28# eepwlover:Arduino開發工具(arduino IDE) 1.0.5 綠色免費版
  • Python機器學習(微課視頻版)——手把手教你掌握150個精彩案例|文末贈書
    長期專注於人工智慧、移動互聯、智能硬體的應用開發。曾任工業和信息化部電子視像行業協會顧問、中國物聯網應用與推進聯盟智能顧問。致力推廣人工智慧技術,在全球多個城市定期舉辦推廣活動,做過400餘場次的開發技術專題演講。出版多部暢銷圖書。
  • 手繪動畫製作工具 —— VideoScribe在微課視頻製作中的應用
    目前,國內微課視頻主要有課堂教學實錄、真人實錄和PPT錄屏式三種模式,且大多採用教師講述與PPT演示相結合的表現形式。由於表現形式簡單固定,教學過程顯得比較生硬,很難引起觀眾的興趣[1]。為此,需要我們在微課視頻製作中不斷創新,打破固化的微課視頻開發模式,創造性地使用一些新手段、新方法和新工具。
  • 「人教版」四年級下冊英語微課視頻(全30課)
    人教版四年級下冊英語微課視頻-My clothes L1人教版四年級下冊英語微課視頻-My clothes L2人教版四年級下冊英語微課視頻-My clothes L 3人教版四年級下冊英語微課視頻-My clothes
  • arduino和單片機的區別
    一、arduino和單片機的區別   1、Arduino是一款便捷靈活、方便上手的開源電子原型平臺。   它構建於開放原始碼simple I/O介面版,並且具有使用類似Java、C語言的Processing/Wiring開發環境。
  • 鄉村小學課堂教學中微課的應用和實踐
    近年來,新科技和新技術的應用帶來的教學變革已在鄉村小學凸顯。其中,以圖文視頻信息技術的應用為主要特點的微課更是得到廣泛應用。  此外,在鄉村學校中,很多小學教師都身兼數職,錄製視頻、製作PPT等微課資源,增加了教師的工作量,可能會影響正常的教學,反而使微課教學起了負面作用。微課在鄉村小學的推廣,必須克服這些問題。  三、在鄉村小學,微課該如何實踐  根據實際教學經驗和微課實際應用情況,在課堂改革中,鄉村小學推廣微課的應用和實踐,也取得了不少有益經驗。  以教科研為載體,助力教師專業成長。
  • ​【信息素養】微課在小學數學中的應用
    微課是最近幾年新興的一種學習資源,其蘊涵的價值很大,適宜在各學科中推廣,當然也包括小學數學,而且目前在農村小學數學教學中已經具備了實施、應用的基礎
  • 《JSP實用教程第4版》-微課版(耿祥義,張躍平)
    shizai《JSP實用教程第4版》-微課版ISBN:978-7-302-55980
  • 樂創物聯物聯網架構之硬體層中間件Arduino簡介
    樂創物聯物聯網架構之硬體層執行器,從執行器簡介、然後介紹幾個物聯網比較常見的執行器、最後講了執行器應用實例3)Arduino IoT Cloud它是物聯網應用程式平臺,現處於公開測試階段。Arduino IoT Cloud可以快速,簡單和安全地創建連接的對象。你可以將多個設備相互連接,並允許它們交換實時數據。也可以使用簡單的用戶界面從任何地方監控它們。
  • 用Arduino開發物聯網設備之初識Arduino
    那麼最簡單、應用範圍最廣的開發方式當然是Arduino,那麼什麼是Arduino呢?Arduino到底是什麼?這個問題其實是有一點混亂的,因為arduino既可以指硬體,也可以指軟體。它其實是指的即是硬體又是軟體,我們平時所說的多數指的是它的軟體開發平臺,也就是軟體部分。
  • 【arduino】流水燈
    最近球球小朋友對arduino產生了濃厚的興趣,沒事就找書或者找視頻進行學習。
  • 【最新分享】方兵:微課在農村小學古詩詞教學中的應用
    如今,農村小學已經普遍使用信息技術,教師可以通過微課來改革農村小學古詩詞教學過程。文章結合教學實踐經驗,提出幾點在農村小學古詩詞教學中應用微課的具體做法。關鍵詞:微課;農村小學;古詩詞教學古詩詞是我國非常寶貴的文化遺產,是先人留給我們的精神財富,可以對我們現代人的思想感情起到薰陶與感染的作用。
  • 優秀微課製作標準,讓你的微課製作技術指數級上升
    利用它去評估你的微課是否優質,讓它指引你去開發出一門優質的微課。(與傳統教學相比,製作一節優秀的微課對教師個人素養、技術要求高,如果使用微課達到的教學效果與傳統教學達到的教學效果差不多,建議不製作微課。教學微課製作策略:1.精心的微課設計。
  • 微課製作技術標準
    微課根據製作工具的不同,在製作方式上包括數碼設備拍攝、錄屏軟體錄製、多媒體軟體製作類型、混合方式製作,但最終輸出的格式為視頻Mp4格式,適合網絡上使用。一、內容標準:1.微課視頻長度在5至8分鐘,不超過10分鐘,符合學生注意力特點。
  • 空中課堂中微課運用的探索與思考 ——初中英語課堂微課應用的學習與遷移
    微視頻向學生動態展示了如何使用指南針(campus)判斷方位,並利用新學詞彙描述兩地方位。無獨有偶,在聽說:Travelling to different cities2中,教師同樣利用了微視頻的方式幫助學生理解了如何用多種形式正確描述出行時長(見微課應用記錄表 1)。
  • 2020新人教版1—9年級數學上冊微課視頻
    人教版一年級上冊數學全冊微課視頻人教版二年級上冊數學全冊微課視頻人教版三年級上冊數學全冊微課視頻人教版四年級上>冊數學全冊微課視頻人教版五年級上冊數學全冊微課視頻人教版六年級上冊數學全冊微課視頻人教版7—9年級上冊數學微課視頻人教版一年級下冊數學全冊微課視頻
  • 手把手教你學51單片機C語言版(第2版)|文末贈書
    作為一個工程師,作者從系統的角度,告訴讀者學習單片機的方法,而不是就事論事地單純講應用。本書始終圍繞著一個主題,即告訴讀者如何根據不同應用要求,構建相關硬體接口和設計軟體程序。書中給出的實例,基本上涵蓋了單片機最為典型的應用場合。該書為讀者提供了完備的學習生態系統,包括視頻、課件、開發板和論壇。這樣,讀者和作者之間就建立了一個很好的交流平臺,有利於高效學習。
  • 大牛輕鬆帶你玩轉Arduino智能硬體:(一)arduino入門:硬體介紹
    (一)arduino入門:硬體介紹認識arduino你都不需要去關心單片機編程繁瑣的細節,提供給你的是一套容易使用的工具包。· 簡易的編程環境 - 初學者很容易就能學會使用Arduino編程環境,同時它又能為高級用戶提供足夠多的高級應用。· 軟體開源並可擴展 - Arduino軟體是開源的,對於有經驗的程式設計師可以對其進行擴展。
  • Arduino為什麼這麼火
    正文:這一兩年間,arduino作為一個能夠快速表現設計想法的工具,日漸火了起來,愛好者們自發性、非官方組織起來的論壇社區日漸豐富和活躍,近一兩年小夥伴們的作品集中也越來越多地涉及arduino相關的項目案例,那麼我們就簡單地來看一下