揭祕《Arduino技術內幕》
Arduino同時涉及硬體和軟體兩個方面,它既可以用來開發可獨立執行並具備一定互動性的電子作品,也可以用來開發與PC相連的外圍裝置,這些裝置甚至還能夠與執行在PC上的軟體(如 Flash、Max/Msp、Director和Processing等)進行溝通。
Arduino團隊盡了很大努力對普通使用者隱藏晶片的複雜性,使其易於理解和使用。對於首次接觸物理計算或是嵌入式開發的人來說這很好,然而掌握了基本概念後,你會發現這顯得不夠靈活並會阻礙發展。
而本書全面深入介紹Arduino的工作原理,它通過示例專案和練習來說明並強調重要的設計理念,由易而難逐步深化,致力於幫你探索Arduino及其擴充套件的可能性。無論將來硬體或軟體是否有重大改進或增強,本書都會是你有力的參考資料。
來看一下它的內容。
第1章 探討可用的Arduino模組及其內部工作原理。
第2章 概覽Arduino開發中會用到的各種軟體及其功用。這些軟體可靠、易 用,而且功能豐富。
第3章 瞭解Arduino的核心部件——Atmel AVR,為充分挖掘Arduino的潛力打好基礎。
第4章 瞭解基本Arduino電路的各個主要部分,包括電源、串列埠、處理器和相關元件、擴充套件插座,並詳細探討結構外形以及Arduino上的USB介面。
第5章 介紹官方支援的、免費的Arduino軟體。
第6章 瞭解如何優化程式碼並用精確的測量技術來驗證優化。
第7章 講解硬體與軟體的協作,通過示例詳細解釋通用I/O埠、USART(串列埠)、計數器、定時期、PWM輸出和模擬輸入 ,還介紹瞭如何使用中斷實現硬體軟體之間更有效的協作。
第8章 給出“LED照明”示例,闡釋如何迅速控制多個可調LED、製作驅動高功率LED的驅動器、用紅外LED做遙控,以及製作真正大型的LED陣列。另外,你還會接觸流行的LED作品:數字鐘。
第9章 講述專案管理,包括文件化、團隊工作與協作開發,以及如何選擇許可方式。
第10章 學習自己設計和製作Arduino硬體,完全覆蓋了設計Arduino相容或部分相容的硬體的專業知識領域,包括電源需求、CPU晶片選擇和shield介面設計,也介紹了一些硬體設計自動化工具。
第11章 快速瞭解現有軟體的高階功能,根據具體情況決定如何設計和使用軟體。 本章討論了其他開發環境、庫的開發和文件以及PC端的程式。你甚至可以從此開發自己的軟體工具。
第12章 建立Arduino網路,讓它與“其他裝置”對話。讀完本章,你至少可以在實現多臺電腦間的通訊,甚至是利用多機合作來完成任務方面得到啟發。
第13章 結合所學知識設計製作一個“自動機器人”,而其中許多特定問題的解決方法也可用到其他許多領域以及非機器人專案中。
本書適合各水平層次的Arduino使用者學習參考,無論你是躍躍欲試的新手,還是經驗豐富的專家,都能從中獲益。而對於閱讀本書來說,你只需要對Arduino和它的“內部祕密”感興趣就足夠了。
相關文章
- 華章揭祕系列精品圖書(《Android應用開發揭祕》、《GWT揭祕》、《Spring技術內幕》)AndroidSpring
- 揭祕JAVA JVM內幕JavaJVM
- [React技術內幕] setState的祕密React
- WebSphere Business Monitor 事件處理內幕揭祕Web事件
- HPE揭祕網路犯罪經濟的內幕
- 遊戲反外掛技術揭祕遊戲
- Taro 技術揭祕:taro-cli
- 揭祕GitHub CSS技術細節GithubCSS
- WebKit技術內幕WebKit
- PingCode 技術架構揭祕GC架構
- Taro 技術揭祕之taro-cli
- VMware的雲原生應用技術揭祕
- PingCode Flow技術架構揭祕GC架構
- Unity《Boat Attack》Demo幕後揭祕(內附原始碼下載)Unity原始碼
- ShowMeBug 核心技術內幕
- 讀《etcd 技術內幕》
- 揭祕.NET Core剪裁器背後的技術
- 揭祕TPM安全晶片技術及加密應用晶片加密
- Google塗鴉幕後團隊揭祕Go
- 簡述Spring技術內幕Spring
- MFC技術內幕簡結 (轉)
- 對話式互動技術原理及流程揭祕
- 「NGW」前端新技術賽場:Serverless SSR 技術內幕前端Server
- 從技術到產品,蘋果Siri深度學習語音合成技術揭祕蘋果深度學習
- 揭開DRF序列化技術的神祕面紗
- OPPO雲資料庫訪問服務技術揭祕資料庫
- 數字媒體技術揭祕(續)——壓縮編碼
- 揭開JS無埋點技術的神祕面紗JS
- 【漫畫技術】揭祕Android事件分發機制Android事件
- 【巨透】絕密軟體測試技術大揭祕!
- FastTunnel-內網穿透原理揭祕AST內網穿透
- Mybatis技術內幕(2.3.3):反射模組-InvokerMyBatis反射
- Mybatis技術內幕(2.3.4):反射模組-ObjectFactoryMyBatis反射Object
- Mybatis技術內幕(2.3.1):反射模組-ReflectorMyBatis反射
- Mybatis技術內幕(1):Mybatis簡介MyBatis
- [Mysql技術內幕]Innodb儲存引擎MySql儲存引擎
- PostgreSQL技術內幕(七)索引掃描SQL索引
- Mysql技術內幕之InnoDB鎖探究MySql