Arduino軟硬件協同設計實戰指南 | 做自己 - 2024年5月

Arduino軟硬件協同設計實戰指南

作者:李永華
出版社:清華大學
出版日期:2015年06月01日
ISBN:9787302395423
語言:繁體中文
售價:308元

《Arduino軟硬件協同設計實戰指南》以物聯網和智能開源硬件的發展為背景,按照CDl0的產品設計與實現思路,系統地介紹了基於Arduin0的硬件創新產品構思、設計、實現與運營。全書主要內容包括四個部分:構思篇(第1~2章),介紹常用的創新模式及常用的創新方法;設計篇(第3~4章),介紹創新產品的設計方法,包括軟件設計方法和硬件設計方法;實現篇(第5~10章),介紹開源智能硬件平台和各種傳感器及模塊,並詳盡介紹它們的功能、使用方法、電路連接和實例程序;應用篇(第11~15章),介紹游戲類產品開發、控制類產品開發、交互類產品開發和物聯網開發。李永華,現執教於北京郵電大學信息與通信工程學院,北京郵電大學師德標兵,從事物聯網和智能硬件的研究開發,以及教學改革和教學研究工作,曾參與多個教育部、北京市及北京郵電大學的教育及教學改革項目。在教學中以興趣為導向,激發學生的創造性;以素質為基礎,提高自身教學水平;以科研為手段,促進教學理念轉變。通過信息工程專業綜合改革,探索了以「學生學為中心」的教學模式,營造生動活潑的學習方法,提高學生獨立地思考問題、發現問題和解決問題的能力,激發學生的創造激情。

第一篇構思篇第1章CDIO概述1.1 什麼是CDIO1.2 CDIO工程教育方法簡介1.2.1 CDIO課程大綱1.2.2 CDIO方法標准1.2.3 CDIO方法特點1.3 CDIO在中國的發展1.4 CDIO發展面臨的問題第2章創新概述2.1什麼是創新2.2創新模式2.2.1 Living Lab2.2.2 TRIZ2.2.3 Fab Lab2.3創新思維方法2.3.1頭腦風暴法2.3.2思維導圖法2.3.3列舉法2.3.4六頂思考帽法2.3.5移植法2.3.6設問法、QFD等創新方法第二篇設計篇第3章程序設計方法3.1 流程圖3.1.1流程圖標准符號3.1.2流程圖基本結構3.2 N—S圖3.3 PAD圖第4章 EDA設計工具4.1 Fritzing4.1.1軟件簡介4.1.2軟件用法簡介4.1.3 Arduin0電路示例4.1.4 Arduin0樣例支持與編程4.2 Virtual Breadboard4.2.1軟件簡介4.2.2軟件用法簡介4.3 Proteus4.3.1軟件簡介4.3.2軟件用法簡介4.3.3 Arduin0示例4.4 EAGLE4.4.1軟件簡介4.4.2軟件用法簡介4.4.3 Arduino元件庫導人第三篇實現篇第5章開源硬件的概述5.1開源硬件的概念5.2主流開源硬件簡介5.2.1 Arduino5.2.2 Raspberry Pi5.2.3 BeagleBone5.2.4 Netdulno第6章 Arduino平台6.1 Arduino的特點6.2 Arduino開發環境6.2.1 Arduino IDE的安裝6.2.2 Arduino IDE的使用6.3編程語言6.3.1 Arduino編程基礎6.3.2數字I/O口的操作函數6.3.3模擬I/O口的操作函數6.3.4高級I/O Pulseln(pin,state,timeout)6.3.5時間函數6.3.6 中斷函數6.3.7串口通信函數6.3.8 Arduino的庫函數第7章 Arduino數據采集7.1溫濕度采集7.1.1原理7.1.2實驗代碼7.2水位采集7.2.1原理7.2.2實驗代碼7.3光強采集7.3.1原理7.3.2實驗代碼7.4氣體傳感器7.4.1原理7.4.2實驗代碼7.5超聲波傳感器7.5.1原理7.5.2實驗代碼7.6壓力傳感器7.6.1原理7.6.2實驗代碼7.7風速傳感器7.7.1原理7.7.2實驗代碼7.8拍照模塊7.8.1原理7.8.2實驗代碼第8章Arduino顯示控制第9章Arduino電流控制第10章Arduino通信控制第四篇應用篇附錄A Fritzing安裝流程附錄B Virtual Breadboard安裝流程附錄C Proteus安裝流程附錄D EAGLE安裝流程附錄E 面包板的使用參考文獻


相關書籍