發表於2024-12-23
Arduino是當今世界上最流行的開源硬件,具有價格低廉、便捷靈活、容易上手等特點,在機器人、藝術、科學實驗等領域受到瞭廣泛關注。
《動手玩轉Arduino》精心整閤瞭65個Arduino作品,而且其難易程度依次遞增,旨在讓讀者以感性的方式,來掌握更多的Arduino知識和經驗。通過這65個動手實踐,讀者除瞭學到基礎的電子學概念、鞏固已有的Arduino知識之外,還將學會如何創建功能更為強大復雜的Arduino作品。
《動手玩轉Arduino》適閤對Arduino感興趣的硬件DIY愛好者、電子愛好者閱讀,也非常適閤學生進行電子製作使用。
第1章 起步
1.1 可能性是無限的
1.2 數字的力量
1.3 元件和附件
1.4 所需的軟件
1.4.1 Mac OS X
1.4.2 Windows XP及後續版本
1.4.3 Ubuntu Linux 9.04及後續版本
1.5 安全
1.6 展望
第2章 探索Arduino闆和IDE
2.1 Arduino闆
2.2 看一下Arduino IDE
2.2.1 命令區
2.2.2 文字區
2.2.3 消息窗口區
2.3 在IDE裏創建第一個程序
2.3.1 注釋
2.3.2 setup函數
2.3.3 控製硬件
2.3.4 loop函數
2.3.5 檢查程序
2.3.6 上傳和運行程序
2.3.7 修改程序
2.4 展望
第3章 第一步
3.1 規劃作品
3.2 關於電
3.2.1 電流
3.2.2 電壓
3.2.3 功率
3.3 電子元件
3.3.1 電阻
3.3.2 發光二極管
3.3.3 麵包闆
3.4 作品1:做齣閃爍的LED波
3.4.1 算法
3.4.2 元件
3.4.3 程序
3.4.4 電路
3.4.5 運行程序
3.5 使用變量
3.6 作品2:用for循環做重復動作
3.7 用脈衝寬度調製變化LED的亮度
3.8 作品3:演示PWM
3.9 更多的電子元件
3.9.1 晶體管
3.9.2 整流二極管
3.9.3 繼電器
3.10 高壓電路
3.11 展望
第4章 構建模塊
4.1 使用電路圖
4.1.1 識彆元件
4.1.2 電路圖中的綫
4.1.3 剖析電路圖
4.2 電容
4.2.1 測量電容的容量
4.2.2 讀電容值
4.2.3 電容的分類
4.2.4 數字輸入
4.3 作品4:演示數字輸入
4.3.1 算法
4.3.2 元件
4.3.3 電路圖
4.3.4 程序
4.3.5 修改程序
4.3.6 理解程序
4.3.7 用#define定義常數
4.3.8 讀數字輸入引腳
4.3.9 用if做決策
4.3.10 用if-then-else做更多的決策
4.4 布爾變量
4.4.1 邏輯運算符
4.4.2 做兩個或更多的比較
4.5 作品5:控製交通
4.5.1 目標
4.5.2 算法
4.5.3 元件
4.5.4 電路圖
4.5.5 程序
4.5.6 運行程序
4.6 模擬與數字信號的對比
4.7 作品6:做一個單節電池測試儀
4.7.1 目標
4.7.2 算法
4.7.3 元件
4.7.4 電路圖
4.7.5 程序
4.8 用Arduino做算術
4.8.1 浮點變量
4.8.2 數值的比較運算符
4.9 用參考電壓改進模擬測量精度
4.9.1 用外部參考電壓
4.9.2 使用內部參考電壓
4.10 可變電阻
4.11 壓電蜂鳴器
4.12 作品7:試試壓電蜂鳴器
4.13 作品8:做一個易讀的溫度計
4.13.1 目標
4.13.2 元件
4.13.3 電路圖
4.13.4 程序
4.13.5 程序創新
4.14 展望
第5章 使用函數
5.1 作品9:創建一個函數來反復執行
5.2 作品10:創建一個能設置閃爍次數的函數
5.3 創建一個返迴值的函數
5.4 作品11:做一個閃爍錶示溫度的快讀溫度計
5.4.1 元件
5.4.2 電路圖
5.4.3 程序
5.5 在串口監視器中顯示Arduino傳來的數據
5.6 作品12:在串口監視器顯示溫度
5.7 用while語句做循環
5.8 從串口監視器發送數據到Arduino
5.9 作品13:把一個數乘以2
5.10 long變量
5.11 作品14:使用long變量
5.12 展望
第6章 數字、變量和算術
6.1 産生隨機數
6.2 作品15:做一個電子骰子
6.2.1 元件
6.2.2 電路圖
6.2.3 程序
6.2.4 修改程序
6.3 二進製快速入門
6.4 用移位寄存器擴展數字輸齣
6.5 作品16:做一個LED二進製顯示器
6.5.1 元件
6.5.2 連接74HC595
6.5.3 程序
6.6 作品17:做一個二進製測驗遊戲
6.6.1 算法
6.6.2 程序
6.7 數組
6.7.1 定義數組
6.7.2 訪問數組單元
6.7.3 讀寫數組
6.8 7段數碼管
6.9 作品18:做單個數字的顯示
6.9.1 元件
6.9.2 電路
6.9.3 程序
6.9.4 顯示兩位數字
6.10 作品19:控製兩個7段數碼管
6.10.1 元件
6.10.2 電路圖
6.10.3 取模
6.11 作品20:做一個數字溫度計
6.11.1 硬件
6.11.2 程序
6.12 LED矩陣顯示模塊
6.12.1 LED矩陣電路圖
6.12.2 連綫
6.13 位運算
6.13.1 按位與運算
6.13.2 按位或運算
6.13.3 按位異或運算
6.13.4 按位取反(非)運算
6.13.5 按位左移和右移
6.14 作品21:做一個LED矩陣
6.15 作品22:在LED矩陣上創建圖像
6.16 作品23:在LED矩陣上顯示圖像
6.17 作品24:在LED矩陣上顯示動畫
6.18 展望
第7章 液晶顯示器
7.1 字符LCD模塊
7.1.1 在程序中使用字符LCD
7.1.2 顯示文字
7.1.3 顯示數字變量的值
7.2 作品25:定義定製字符
7.3 圖形LCD模塊
7.3.1 連接圖形LCD
7.3.2 使用LCD
7.3.3 控製顯示器
7.4 作品26:文本顯示的效果
7.4.1 作齣更復雜的顯示效果
7.5 作品27:做一個溫度曆史監視器
7.5.1 算法
7.5.2 硬件
7.5.3 程序
7.5.4 結果
7.5.5 修改程序
7.6 展望
第8章 擴展Arduino
8.1 盾闆
8.2 原型盾闆
8.3 作品28:做一塊8個LED的定製盾闆
8.3.1 元件
8.3.2 電路圖
8.3.3 原型盾闆的布局
8.3.4 設計
8.3.5 焊元件
8.3.6 修改定製盾闆
8.4 用庫擴展程序
8.5 microSD內存卡
8.6 作品29:嚮內存卡寫數據
8.7 作品30:做一個溫度記錄儀
8.7.1 硬件
8.7.2 程序
8.8 用millis()和micros()做定時
8.9 作品31:做一個秒錶
8.9.1 元件
8.9.2 電路圖
8.9.3 程序
8.10 中斷
8.10.1 中斷模式
8.10.2 配置中斷
8.10.3 啓用或禁止中斷
8.11 作品32:使用中斷
8.12 展望
第9章 數字鍵盤
9.1 使用數字鍵盤
9.1.1 小鍵盤接綫
9.1.2 給小鍵盤編程
9.1.3 測試程序
9.2 用switch-case做決策
9.3 作品33:做一個小鍵盤控製的鎖
9.3.1 程序
9.3.2 工作原理
9.3.3 測試程序
9.4 展望
第10章 用觸摸屏獲得用戶輸入
10.1 觸摸屏
10.2 作品34:觸摸屏上的定位
10.2.1 硬件
10.2.2 程序
10.2.3 測試程序
10.2.4 觸摸屏上的坐標
10.3 作品35:做一個兩區域觸摸開關
10.3.1 程序
10.3.2 工作原理
10.3.3 測試程序
10.4 作品36:做一個三區域觸摸開關
10.4.1 觸摸屏坐標係
10.4.2 程序
10.4.3 工作原理
10.5 展望
第11章 認識Arduino係列
11.1 作品37:在麵包闆上做自己的Arduino
11.1.1 元件
11.1.2 電路圖
11.1.3 運行測試程序
11.2 眾多的Arduino闆
11.2.1 Arduino Uno
11.2.2 Freetronics Eleven
11.2.3 Freeduino
11.2.4 Boarduino
11.2.5 Arduino Nano
11.2.6 Arduino LilyPad
11.2.7 Arduino Mega 2560
11.2.8 Freetronics的EtherMega
11.2.9 Arduino Due
11.3 展望
第12章 電機和運動
12.1 用伺服電機做輕量動作
12.1.1 選擇伺服電機
12.1.2 連接伺服電機
12.1.3 使伺服電機工作
12.2 作品38:做一個指針式的溫度計
12.2.1 元件
12.2.2 電路圖
12.2.3 程序
12.3 使用電動機
12.4 作品39:控製電機
12.4.1 元件
12.4.2 電路圖
12.4.3 程序
12.5 作品40:搭建並控製一個坦剋機器人
12.5.1 元件
12.5.2 電路圖
12.5.3 程序
12.6 碰撞檢測
12.7 作品41:用微動開關檢測坦剋底盤的碰撞
12.7.1 電路圖
12.7.2 程序
12.8 紅外距離傳感器
12.8.1 連綫
12.8.2 測試紅外距離傳感器
12.9 作品42:用紅外距離傳感器檢測坦剋底盤的碰撞
12.10 超聲波距離傳感器
12.10.1 連接超聲波傳感器
12.10.2 使用超聲波傳感器
12.10.3 測試超聲波距離傳感器
12.11 作品43:用超聲波距離傳感器檢測坦剋底盤的碰撞
12.12 展望
第13章 用Arduino接GPS
13.1 什麼是GPS
13.2 測試GPS盾闆
13.3 作品44:做一個簡易GPS接收機
13.3.1 元件
13.3.2 程序
13.3.3 在LCD上顯示位置
13.4 作品45:做一個精確的基於GPS的鍾
13.4.1 元件
13.4.2 程序
13.5 作品46:隨時間變化記錄物體移動的位置
13.5.1 元件
13.5.2 程序
13.5.3 在地圖上顯示位置
13.6 展望
第14章 無綫數據通信
14.1 使用低成本無綫模塊
14.2 作品47:做一個無綫遙控器
14.2.1 發射機電路的元件
14.2.2 發射機電路圖
14.2.3 接收機電路的元件
14.2.4 接收機的電路圖
14.2.5 發射機程序
14.2.6 接收機程序
14.3 用XBee無綫數據模塊來實現更大的範圍和更快的速度
14.4 作品48:用XBee發送數據
14.4.1 程序
14.4.2 設置計算機來接收數據
14.5 作品49:做一個遙測溫度計
14.5.1 元件
14.5.2 布局
14.5.3 程序
14.5.4 運作
14.6 展望
第15章 紅外遙控
15.1 什麼是紅外
15.2 準備紅外器件
15.2.1 紅外接收器
15.2.2 遙控器
15.2.3 測試程序
15.2.4 測量連接
15.3 作品50:做一個紅外遙控的Arduino
15.3.1 元件
15.3.2 程序
15.3.3 擴展程序
15.4 作品51:做一輛紅外遙控的坦剋
15.4.1 元件
15.4.2 程序
15.5 展望
第16章 讀RFID標簽
16.1 在RFID卡內部
16.2 測試硬件
16.2.1 電路圖
16.2.2 測試電路圖
16.3 作品52:做一個簡易RFID控製係統
16.3.1 程序
16.3.2 工作原理
16.4 在Arduino內置的EEPROM裏保存數據
16.5 作品53:做一個能記住上次動作的RFID控製器
16.5.1 程序
16.5.2 工作原理
16.6 展望
第17章 數據總綫
17.1 I2C總綫
17.2 作品54:使用外部的EEPROM
17.2.1 元件
17.2.2 電路圖
17.2.3 程序
17.2.4 結果
17.3 作品55:使用端口擴展集成電路
17.3.1 元件
17.3.2 電路圖
17.3.3 程序
17.4 SPI總綫
17.4.1 引腳連接
17.4.2 實現SPI
17.4.3 嚮SPI器件發送數據
17.5 作品56:使用數字變阻器
17.5.1 元件
17.5.2 電路圖
17.5.3 程序
17.6 展望
第18章 真實時鍾
18.1 連接RTC模塊
18.2 作品57:用RTC來得到和顯示時間
18.2.1 元件
18.2.2 程序
18.2.3 工作原理
18.3 作品58:做一個簡易數字鍾
18.3.1 元件
18.3.2 程序
18.3.3 工作原理和結果
18.4 作品59:做一個RFID打卡機
18.4.1 元件
18.4.2 程序
18.4.3 工作原理
18.5 展望
第19章 互聯網
19.1 需要什麼
19.2 作品60:做一個遠程監控站
19.2.1 元件
19.2.2 程序
19.2.3 查找錯誤
19.2.4 工作原理
19.3 作品61:做一個Arduino推特機
19.3.1 元件
19.3.2 程序
19.4 從Web控製Arduino
19.5 作品62:建立對Arduino的遙控
19.5.1 元件
19.5.2 程序
19.5.3 遠程控製你的Arduino
19.6 展望
第20章 手機通信
20.1 硬件
20.1.1 準備電源盾闆
20.1.2 硬件配置和測試
20.1.3 改變工作頻率
20.2 作品63:做一個Arduino撥號器
20.2.1 元件
20.2.2 電路圖
20.2.3 程序
20.2.4 工作原理
20.3 作品64:做一個Arduino短信機
20.3.1 程序
20.3.2 工作原理
20.4 作品65:建立一個短信遙控裝置
20.4.1 元件
20.4.2 電路圖
20.4.3 程序
20.4.4 工作原理
20.5 展望
動手玩轉Arduino 下載 mobi pdf epub txt 電子書 格式 2024
動手玩轉Arduino 下載 mobi epub pdf 電子書作者[ZZ]寫的的書都寫得很好,最先是朋友推薦我看的,後來就非常喜歡,他的書瞭。他的書我都買瞭,看瞭。除瞭他的書,我和我傢小孩還喜歡看鄭淵潔、楊紅櫻、黃曉陽、小橋老樹、王永傑、楊其鐸、曉玲叮當、方洲、冰心、葉聖陶、金庸,他們的書我覺得都寫得很好。[SM],很值得看,看瞭收益很大,價格也非常便宜,比實體店買便宜好多還省運費。 書的內容直得一讀[BJTJ],閱讀瞭一下,寫得很好,[NRJJ],內容也很豐富。[QY],一本書多讀幾次,[SZ]。 快遞送貨也很快。還送貨上樓。非常好。 [SM],超值。買書就要來京東商城。價格還比彆傢便宜,還免郵費,真的不錯,速度還真是快,特彆是京東快遞,快得不得,有一次我晚上很晚纔下單,第二天一大早就送到瞭,把我從睡夢中吵醒瞭,哈哈!真是神速,而且都是正版書。[BJTJ],買迴來覺得還是非常值的。我喜歡看書,喜歡看各種各樣的書,看的很雜,兒童小說,勵誌激勵、管理財經、文學名著,流行小說都看,隻要作者的文筆不是太差,能從中學到東西,我總能讓我從頭到腳看完整本書。 其實讀書有很多好處,就等有心人去慢慢發現. 最大的好處是可以讓你有屬於自己的本領靠自己生存。 讓你的生活過得更充實,學習到不同的東西。感受世界的不同。 不需要有生存的壓力,必競都是有父母的負擔。 雖然現在讀書的壓力很大,但請務必相信你是幸福的。 在我們國傢還有很多孩子連最基本的教育都沒辦法享受的。 所以,你現在不需要總結,隨著年齡的成長,你會明白的,還是有時間多學習一下。 古代的那些文人墨客,都有一個相同的愛好-------讀書.書是人類進步的階梯.讀書是每個人都做過的事情,有許多人愛書如寶,手不釋捲,因為一本好書可以影響一個人的一生.那麼,讀書有哪些好處呢?1讀書可以豐富我們的知識量.多讀一些好書,能讓我們瞭解許多科學知識.2讀書可以讓我們擁有"韆裏眼".俗話說的好"秀纔不齣門,便知天下事.""運籌帷幄,決勝韆裏."多讀一些書,能通古今,通四方,很多事都可以未蔔先知.3讀書可以讓我們勵誌.讀一些有關曆史的書籍,可以激起我們的愛國熱情.4讀書能提高我們的寫作水平.讀一些有關寫作方麵的書籍,能使我們改正作文中的一些不足,從而提高瞭我們的習作水平.讀書的好處還有一點,就是為我們以後的生活做準備.[NRJJ]
評分買來學習新技術,還需要再買個開發闆,希望能有幫助。
評分arduino還是蠻有前途的,書還可以
評分現在智能硬件的易用性越來越好瞭,比當年研究8051簡單多瞭。
評分為瞭學習非常不錯。頂一個
評分現在智能硬件的易用性越來越好瞭,比當年研究8051簡單多瞭。
評分寫的不錯,適閤初級選手。
評分非常好非常好,外國人寫的書就是比中國拋書包好
評分內容很好,強烈推薦Arduino新手用於入門。
動手玩轉Arduino mobi epub pdf txt 電子書 格式下載 2024