《Microduino實戰》是2015年9月1日機械工業出版社出版的圖書,作者是姚琪、楊立斌。
基本介紹
- 中文名:Microduino實戰
- 作者:姚琪、楊立斌
- 出版社:機械工業出版社
- ISBN:9787111514855
內容簡介,圖書目錄,
內容簡介
Microduino是一種兼容Arduino的開源硬體平台,利用模組化的電子積木,可以實現各種有趣的電子創意,比如遊戲手柄、自製MP3、智慧型小車,甚至3D印表機、機器人等。《Microduino實戰》是關於Microduino的學習和開發指南。通過一個個實例,讓讀者在實踐過程中學習和掌握如何使用Microduino一系列的電子積木。從基本的電子元器件開始,如電阻、LED、開關、三極體等的使用,再到感測器、LCD、電動機等各種複雜模組的控制和使用,加深理解和掌握Arduino編程、Microduino硬體以及各種電子元器件的使用,為未來的DIY做鋪墊。最後,以四旋翼飛行器作為案例,詳細地介紹整個飛行器原理、結構、組裝和調試,好讓讀者系統地利用前面所學到的知識和掌握的經驗,清晰地掌握一個相對複雜的系統是如何進行設計、組裝和調試的。
圖書目錄
前言
第1章 開源硬體 1
1.1 什麼是開源 1
1.2 為什麼要開源 1
1.3 開源軟體 2
1.4 開源硬體 3
1.4.1 Arduino 3
1.4.2 Microduino 5
1.4.3 樹莓派 6
1.4.4 pcDuino 7
1.4.5 其他開源硬體平台 7
1.5 如何選擇開源硬體 8
1.6 總結 9
1.7 參考 9
第2章 Microduino 11
2.1 Microduino系列產品 11
2.2 兼容Arduino系列產品 12
2.2.1 Microduino AVR核心繫列模組 12
2.2.2 Microduino擴展模組 16
2.2.3 Microduino 擴展板 22
2.3 Microduino STM32核心繫列 25
2.4 Microduino WRT系列 26
2.5 Microduino感測器系列 27
2.6 開源項目 28
2.7 總結 30
2.8 參考 30
第3章 Microduino入門 31
3.1 準備開發環境 31
3.1.1 下載Arduino IDE和驅動 32
3.1.2 安裝Arduino IDE 33
3.1.3 安裝驅動程式 35
3.1.4 Microduino開源資料下載 37
3.2 “Hello World!”——開啟編程之旅 38
3.3 點燈——邁入物理世界 41
3.4 重新認識軟體與硬體 45
3.5 I/O操作——現學現用 48
3.6 RGB彩色LED——彩色的世界 52
3.7 光敏電阻 56
3.8 感溫杯 58
3.9 蜂鳴器 62
3.10 認識三極體 64
3.11 中斷的使用 67
3.12 定時中斷的使用 71
3.13 ADC採樣的不同基準源對比 74
3.14 繼電器的使用 77
3.15 數字溫度計 81
3.16 I2C通信 85
3.17 Microduino 串口調試 89
3.18 調試的思路 92
3.19 總結 94
3.20 參考 94
第4章 Microduino進階 95
4.1 紅外發射與接收——無線通信 95
4.2 1602 LCD顯示 98
4.3 超音波測距 102
4.4 紅外遙控舵機 105
4.5 PWM控制直流電動機 108
4.6 步進電機控制 112
4.7 EEPROM讀寫 118
4.8 Microduino-OLED 121
4.9 Microduino-TFT 129
4.10 藍牙控制RGB彩燈 134
4.11 Microduino-10DOF 139
4.12 總結 148
4.13 參考 148
第5章 四旋翼飛行器 150
5.1 四旋翼飛行器簡介 150
5.1.1 四旋翼飛行原理 150
5.1.2 硬體結構 153
5.1.3 程式簡介 155
5.2 飛行控制器硬體組裝 157
5.3 配置藍牙通信 160
5.3.1 從機模組設定 161
5.3.2 主機模組設定 162
5.4 四旋翼飛行器控制器調試 164
5.4.1 PID參數介紹 164
5.4.2 校正四旋翼飛行器 165
5.4.3 MultiWii GUI使用 168
5.5 遙控器組裝與調試 175
5.5.1 硬體組裝 176
5.5.2 軟體下載 178
5.6 試飛 180
5.6.1 調試Microduino-Joypad 180
5.6.2 控制說明 182
5.6.3 整體調試 183
5.7 注意事項 184
5.8 總結 186
5.9 參考 187
附錄 四旋翼飛行器組裝 188