愛上Arduino 第4版 Getting Started with Arduino: The Open Source Electronics Prototyping Platform

[美]馬西莫·班茲(Massimo Banzi) 邁克爾·希洛(Michael Shiloh) 譯 程晨

  • 愛上Arduino 第4版-preview-1
  • 愛上Arduino 第4版-preview-2
愛上Arduino 第4版-preview-1

買這商品的人也買了...

相關主題

商品描述

愛上Arduino 第4版,詳細介紹了Arduino的原理、操作方法及應用,幫助初學 者入門,並更新了大量內容,包括:增加了Arduino雲和ArduinoARM系列內容,介紹了Arduino AVR和ARM系列之間的區別,並講解了ARM系列的編程方式,以及通過MOTT協議進行網絡通信的示例。本書作者是Arduino的聯合創辦者之一,因此本書對Arduino的講解更加深入。書中不僅有清晰的概念解說,更有真實完整的實操步驟及示例程序,十分適合初學 者閱讀。

作者簡介

馬西莫·班茲(Massimo Banzi)

Arduino項目合作創辦人,也是大家熟知的「板子大叔」。

 

邁克爾·希洛(Michael Shiloh)

教育家,也是早期投身於創客文化的開源硬件擁護者和社區維護者。

 

譯者 - 程晨

科技作家,擁有十餘年嵌入式開發經驗,出版國內早期的Arduino、Edison、3D打印技術普及圖書,並錄製多套開源硬件項目視頻教程;曾任北京航空航天大學軟件學院特聘講師,參與清華、北郵等多個高校的創新性課程設計。

目錄大綱

1 Arduino介紹 1

1.1 目標受眾 1

1.2 什麽是交互設計 2

1.3 什麽是物理計算 2

2 Arduino理念 5

2.1 原型 5

2.2 改造 5

2.3 我愛廢品 6

2.4 改裝玩具 7

2.5 協作 8

3 Arduino平臺 9

3.1 Arduino硬件 9

3.2 軟件集成開發環境(IDE) 11

3.3 在電腦上安裝Arduino 11

3.4 安裝IDE:MacOS 11

3.5 安裝IDE:Windows 13

3.6 安裝IDE:Linux 14

4 Arduino入門 17

4.1 交互裝置解析 17

4.2 傳感器與執行器 17

4.3 LED閃爍 18

4.4 遞給我一塊帕爾馬乾酪 21

4.5 Arduino永不停止 22

4.6 真正的創客都寫註釋 22

4.7 代碼,一步步來 22

4.8 我們將要製作什麽 25

4.9 什麽是電 25

4.10 使用按鍵控制LED 27

4.11 這是如何工作的 30

4.12 一個電路,一千種玩法 31

5 高級輸入輸出 37

5.1 試試其他的開關型傳感器 37

5.2 用PWM控制燈光的亮度 39

5.3 使用光敏傳感器代替按鍵 46

5.4 模擬輸入 47

5.5 試試其他的模擬傳感器 49

5.6 串行通信 50

5.7 驅動較大功率的負載(電機、燈泡等) 52

5.8 復雜的傳感器 53

5.9 Arduino字母表 54

6 Processing與Arduino燈 55

6.1 計劃 56

6.2 編程 57

6.3 搭建電路 59

6.4 如何組裝 61

7 Arduino雲 63

7.1 Arduino雲IDE 63

7.2 Project Hub 64

7.3 IoT Cloud 65

7.4 Arduino雲計劃 67

8 自動澆灌系統 69

8.1 計劃 70

8.2 測試實時時鐘(RTC) 72

8.3 測試繼電器 76

8.4 電路原理圖 78

8.5 測試溫濕度傳感器 86

8.6 編程 89

8.7 搭建電路 109

8.8 額外的嘗試 131

8.9 澆灌項目購物清單 131

9 Arduino ARM系列 133

9.1 AVR和ARM之間的區別 133

9.2 什麽是32位真正的區別 133

9.3 微控制器和微處理器有什麽區別 134

9.4 AVR和ARM哪個更好 134

9.5 介紹基於ARM的Arduino控制板 135

9.6 特殊功能 135

9.7 操作電壓 136

9.8 驅動電流 136

9.9 數模轉換器 136

9.10 USB Host 137

10 ARM網絡通信:網絡“碰拳禮” 139

10.1 網絡“碰拳禮” 139

10.2 介紹MQTT (消息隊列遙測傳輸)協議 139

10.3 網絡“碰拳禮”:硬件部分 140

10.4 網絡“碰拳禮”:Shiftr.io上的MQTT代理 143

11 排疑解惑 147

11.1 理解 147

11.2 簡化和分解 147

11.3 排除和確認 147

11.4 測試Arduino控制板 148

11.5 測試你的麵包板電路 149

11.6 分離問題 150

11.7 Windows中的驅動安裝問題 151

11.8 Windows中IDE的問題 151

11.9 Windows中識別Arduino的埠號 152

11.10 其他調試技巧 153

11.11 如何獲取在線幫助 154

附錄A 麵包板 157

附錄B 認識電阻和電容 159

附錄C Arduino快速參考 161

附錄D 認識原理圖 177