新書推薦:
《
狂飙年代:18世纪俄国的新文化和旧文化(第三卷)
》
售價:NT$
806.0
《
协和专家大医说:医话肿瘤
》
售價:NT$
500.0
《
潜水指南 全彩图解第4版
》
售價:NT$
602.0
《
超大规模集成电路设计——从工具到实例
》
售價:NT$
403.0
《
村上春树·旅(一本充满村上元素的旅行指南,带你寻访电影《挪威的森林》拍摄地,全彩印刷;200余幅摄影作品)
》
售價:NT$
301.0
《
智能驾驶硬件在环仿真测试与实践
》
售價:NT$
709.0
《
都铎王朝时期英格兰海事法庭研究
》
售價:NT$
398.0
《
中年成长:突破人生瓶颈的心理自助方案
》
售價:NT$
296.0
|
內容簡介: |
本書主要介紹如何使用Arduino微控板與其所支援的相關裝置,進而應用這些設計,開發出有趣且實用的產品。基本上,本書是針對電機電子類群學生而設計,而不是連電壓、電流都沒聽過的人。只要擁有基本的電學概念,即可快速學習Arduino微控板的應用。
本書特色:
1.本書共分11章,內容以Arduino技術為核心,從微電腦概論、系統開發流程到數位IO控制、類比IO控制、鍵盤掃描等各類電路應用介紹。
2.多元豐富的實習項目,包含串列式RGBLED控制、馬達與伺服機應用、搖桿與加速計之應用、溫度感測及藍芽與XBEE之應用,期使讀者學習後能發揮創意,靈活應用Arduino微控版。
3.各章均有"遊戲場"作為延伸思考,使讀者更能掌握指令要點,靈活控制。
4.書中範例程式都經作者實測與驗證,且程式碼接收錄於隨書光碟中。
|
目錄:
|
第1章Arduino初體驗
1-1瞧!Arduino微控板
1-1-1Arduino微控板簡介
1-1-2認識ArduinoUno微控板
1-1-3ATmega328P單晶片簡介
1-2Arduino開發環境簡介
1-3設計軟體之基本架構
1-4Arduino首發
1-4-1一閃一閃亮晶晶
1-4-2彭恰恰
第2章快速數位IO控制
2-1IO接腳規劃函數
2-2延遲函數
2-3基本輸出入裝置
2-3-1輸入裝置
2-3-2輸出裝置
2-4ON-OFF控制
2-5切換式控制
2-6選擇式控制
2-7光控LED
2-8聲控LED
2-9霹靂燈設計
第3章快速類比IO控制
3-1類比輸入與輸出
3-2數位化類比信號的操作
3-3滑動式電位計與大功率LED
3-4Arduino程式之基本元素
3-4-1常數、變數與資料型態
3-4-2運算子
3-5電壓量測
3-6聲音量測
3-7PC調光燈
3-8位置指示裝置
3-9LED陣列位置指示
3-10LED陣列基本顯示功能
3-11LED陣列動態顯示功能
第4章鍵盤掃描與七節顯示器
4-1認識流程控制
4-2認識陣列與指標
4-3函數應用
4-3-1位元操作函數
4-3-2計時函數
4-3-3發聲函數
4-4認識4 4鍵盤裝置
4-5鍵盤掃描實作
4-5-1基本鍵盤掃描
4-5-2按鍵嗶聲功能
4-5-3鍵位調整功能
4-6認識七節顯示器
4-7驅動七節顯示器實作
4-7-1基本顯示功能
4-7-2跑馬燈
4-7-3基本人機介面
4-8計時器設計
4-8-1基本計時功能
4-8-2指定數值倒數計時器
4-9數位式時鐘設計
第5章聲音與音樂播放
5-1認識發聲方法與裝置
5-2自激式蜂鳴器測試
5-3資料型態轉換函數
5-4播放DoReMi
5-5魔法調音師
5-6簡易電子琴
5-7歌曲播放器
第6章RGBLED應用
6-1認識RGBLED
6-2RGBLED基本控制
6-3RGBLED掃描式控制
6-4串列式RGBLED條驅動函數庫
6-5串列式RGBLED條控制
第7章LCD之驅動與應用
7-1認識LCD1602
7-2LCD1602之相關函數
7-3並列式驅動LCD
7-3-1PC傳控LCD
7-3-2漂浮的愛心
7-4LCD1602之I2C函數
7-5I2C驅動LCD1602
第8章馬達與伺服機之應用
8-1認識直流馬達與其驅動電路
8-2直流馬達控制
8-2-1直流馬達ON-OFF控制
8-2-2直流馬達正反轉控制
8-2-3直流馬達速度控制
8-3認識步進馬達與其驅動電路
8-3-1認識步進馬達
8-3-2步進馬達驅動函數庫
8-4步進馬達控制
8-4-1單極性驅動
8-4-2雙極性驅動
8-5認識伺服機
8-6伺服機之驅動函數
8-7伺服機之應用
8-7-1伺服機之基本應用
8-7-2雙軸伺服機之應用
第9章搖桿與加速計之應用
9-1認識蘑菇頭搖桿
9-2蘑菇頭搖桿之應用
9-3認識Wii手把
9-4認識Wire函數庫
9-5認識Wiichuck函數庫
9-6基本WiiNunchuck之應用
9-6-1觀察Nunchuck
9-6-2應用Nunchuck搖桿控制伺服機
9-6-3應用Nunchuck加速器控制伺服機
9-7認識加速計
9-8認識SFE_MMA8452Q函數庫
9-9MMA8452Q加速計之應用
第10章近接與溫濕度感測
10-1認識紅外線感測器
10-2紅外線感測器之應用
10-3認識超音波感測器
10-4超音波感測器之應用
10-5認識DHT11溫濕度感測器
10-6溫度與濕度感測之應用
10-6-1基本溫度與濕度感測
10-6-2LCD顯示溫度與濕度
第11章藍芽與XBEE之應用
11-1認識藍芽模組
11-2認識軟體串列埠函數
11-3PC控制藍芽模組
11-4手機控制藍芽模組
附錄A瞧!KTduino積極體驗板
A-1強有力的電源供給電路
A-2多采繽紛的RGBLED
A-3特立獨行的紅外線與超音波感測器
A-4藍芽、七節顯示器與蜂鳴器
A-5LCD、LED陣列與電位計
A-6CdS、麥克風、搖桿與指撥開關
A-7LEDBar、1WLED與4x4鍵盤
A-8ArduinoUno核心
A-9Wii手把、加速計與濕溫度感測器
A-10雙直流馬達與繼電器
A-11匿蹤步進馬達
A-12雙軸伺服機
附錄B放在隨書光碟中
附錄B備妥Arduino
B-1下載與安裝
B-2中文化與字型設定
|
|