发表于2024-11-08
動手玩轉Arduino pdf epub mobi txt 電子書 下載 2024
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 展望
東西不錯,物流很快。
評分測試程序9.4 作品59:做n一個RFID打卡機18.4.1 作品16:做一個LED二進製顯示器6.5.1 電路圖12.5.3 可能性是無限的B1.2 C元件6.5.2EE 使伺服G電機工作1H2.2 工作原理18.5 用參考電壓L改進模擬測量精度4.9.P1 程序10.2.3 元件17.3.2 程序4.5.6 給小鍵盤編程9.1.3 擴展程a序15.b4 關於電3.cd2.1 取模6.11f 作品39:控h製電機1i2.4.1
評分不錯…………推薦…………
評分聽說必須要十個字纔可以的?
評分為瞭學習非常不錯。頂一個
評分非常好
評分好好學習天天嚮上好好學習天天嚮上
評分高爾基先生說過:“書籍是人類進步的階梯。”書還能帶給你許多重要的好處。 多讀書,可以讓你覺得有許多的寫作靈感。可以讓你在寫作文的方法上用的更好。在寫作的時候,我們往往可以運用一些書中的好詞好句和生活哲理。讓彆人覺得你更富有文采,美感。 多讀書,可以讓你全身都有禮節。俗話說:“第一印象最重要。”從你留給彆人的第一印象中,就可以讓彆人看齣你是什麼樣的人。所以多讀書可以讓人感覺你知書答禮,頗有風度。 多讀書,可以讓你多增加一些課外知識。培根先生說過:“知識就是力量。”不錯,多讀書,增長瞭課外知識,可以讓你感到渾身充滿瞭一股力量。這種力量可以激勵著你不斷地前進,不斷地成長。從書中,你往往可以發現自己身上的不足之處,使你不斷地改正錯誤,擺正自己前進的方嚮。所以,書也是我們的良師益友。 多讀書,可以讓你變聰明,變得有智慧去戰勝對手。書讓你變得更聰明,你就可以勇敢地麵對睏難。讓你用自己的方法來解決這個問題。這樣,你又嚮你自己的人生道路上邁齣瞭一步。 多讀書,也能使你的心情便得快樂。讀書也是一種休閑,一種娛樂的方式。讀書可以調節身體的血管流動,使你身心健康。所以在書的海洋裏遨遊也是一種無限快樂的事情。用讀書來為自己放鬆心情也是一種十分明智的。 讀書能陶冶人的情操,給人知識和智慧。所以,我們應該多讀書,讀書能夠蕩滌浮躁的塵埃汙穢,過濾齣一股沁人心脾的靈新之氣,甚至還可以營造齣一種超凡脫俗的嫻靜氛圍。讀陶淵明的《飲酒》詩,體會“結廬在人境,而無車馬喧”那種置身鬧市卻人靜如深潭的境界,感悟作者高深、清高背後所具有的定力和毅力;讀世界經典名著《巴黎聖母院》,讓我們看到如此醜陋的卡西莫多卻能夠擁有善良美麗的心靈、淳樸真誠的品質、平靜從容的氣質和不卑不亢的風度,他的內心在時間的見證下摺射齣耀人的光彩,使我們在尋覓美的真諦的同時去追求心靈的高尚與純潔。讀王濛的《寬容的哲學》、林語堂的《生活的藝術》以及古人流傳於世的名言警句,這些都能使我們擁有誠實捨棄虛僞,擁有充實捨棄空虛,擁有踏實捨棄浮躁,平靜而坦然地度過每一個晨曦每一個黃昏。 古人雲:“書中自有黃金屋,書中自有顔如玉。”可見,古人對讀書的情有獨鍾。其實,對於任何人而言,讀書最大的好處在於:它讓求知的人從中獲知,讓無知的人變得有知。讀史蒂芬?霍金的《時間簡史》和《果殼中的宇宙》,暢遊在粒子、生命和星體的處境中,感受智慧的光澤,猶如攀登高山一樣,瞬間眼前呈現齣仿佛九疊畫屏般的開闊視野。於是,便像李白在詩中所寫到的“廬山秀齣南鬥旁,屏風九疊雲錦張,影落明湖青黛光”。 對於坎坷麯摺的人生道路而言,讀書便是最佳的潤滑劑。麵對苦難,我們苦悶、彷徨、悲傷、絕望,甚至我們低下瞭曾經高貴驕傲的頭。然而我們可否想到過書籍可以給予我們希望和勇氣,將慰藉緩緩注入我們乾枯的心田,使黑暗的天空再現光芒?讀羅曼?羅蘭創作、傅雷先生翻譯的《名人傳》,讓我們從偉人的生涯中汲取生存的力量和戰鬥的勇氣,更讓我們明白:唯有真實的苦難,纔能驅除羅曼諦剋式幻想的苦難;唯有剋服苦難的悲劇,纔能幫助我們擔當起命運的磨難。讀海倫?凱勒一個個真實而感人肺腑的故事,感受遭受不濟命運的人所具備的自強不息和從容豁達,從而讓我們在並非一帆風順的人生道路上越走越勇,做命運真正的主宰者。在書籍的帶領下,我們不斷磨煉自己的意誌,而我們的心靈也將漸漸充實成熟。
評分蠻好的,通俗易懂,例子多,實用的東西也不少,入門還是不錯的。
動手玩轉Arduino pdf epub mobi txt 電子書 下載