BeagleBone Black專案實訓手冊(大學霸內部資料)
BeagleBone Black專案實訓手冊(大學霸內部資料)
介紹:本教程是《BeagleBone Black快速入門教程》的後續教程。本教程以專案操作為主,講解LED專案、聲音專案、感測器專案以及顯示專案,並對Beaglebone Black的GPIO、PWM以及I2C等特殊的介面進行詳細講解。
試讀下載地址:
BeagleBone Black專案實訓手冊
目 錄
第1章 準備開始 1
1.1 啟動你的Beaglebone Black 1
1.1.1 使用USB連線 1
1.1.2 安裝驅動 2
1.1.3 透過因特網連線Beaglebone Black 4
1.1.4 使用SSH透過USB和因特網連線Beaglebone Black 7
1.2 安裝或更新系統 12
1.2.1 安裝最新系統映像 12
1.2.2 使用命令更新系統 16
1.3 Beaglebone Black的引腳分配 17
1.3.1 數字GPIO埠 17
1.3.2 模擬埠 18
1.3.3 I2C埠 19
1.3.4 SPI埠 20
1.3.5 ART埠 20
1.3.6 PWM和TIMER埠 21
1.4 Cloud9 IDE基本使用 22
1.4.1 開啟Cloud9 IDE 22
1.4.2 新建資料夾 23
1.4.3 建立檔案 25
1.4.4 執行程式 25
1.5 專案1–閃爍板載LED 26
1.6 小結 28
第2章 LED專案 29
2.1 專案1–閃爍外接LED 29
2.1.1 元器件清單及預備知識 29
2.1.2 硬體連線過程 31
2.1.3 軟體 32
2.2 專案2–可調LED閃光燈 33
2.2.1 PWM–脈寬調製 33
2.2.2 元器件清單 34
2.2.3 元器件連線過程 34
2.2.4 軟體 37
2.3 專案3–高亮度莫爾斯程式碼傳送器 39
2.3.1 元器件清單及預備知識 39
2.3.2 元器件連線過程 41
2.3.3 軟體 43
2.4 專案4–RGB LED調光器 45
2.4.1 元器件清單及預備知識 45
2.4.2 元器件連線過程 46
2.4.3 軟體 49
2.5 專案5–交通燈 51
2.5.1 元器件清單及預備知識 51
2.5.2 元器件連線過程 52
2.5.3 軟體 53
2.6 專案6–點陣顯示 57
2.6.1 I2C 58
2.6.2 元器件清單 59
2.6.3 元器件連線過程 59
2.6.4 軟體 61
2.7 小結 66
第3章 感測器專案 67
3.1 專案1–震動檢測 67
3.1.1 元器件清單及預備知識 67
3.1.2 硬體連線過程 68
3.1.3 軟體 70
3.2 專案2–GPS追蹤器 71
3.2.1 元器件清單及預備知識 71
3.2.2 硬體連線過程 74
3.2.3 軟體 75
3.3 專案3–溫度感測器 78
3.3.1 TMP3x系列溫度感測器 78
3.3.2 元器件清單 79
3.3.3 硬體連線過程 79
3.3.4 軟體 81
3.4 專案4–溼度感測器 82
3.4.1 元器件清單及預備知識 82
3.4.2 硬體連線過程 83
3.4.3 軟體 88
3.5 專案5–光照指示器 90
3.5.1 元器件列表及預備知識 90
3.5.2 硬體連線過程 91
3.5.3 軟體 92
3.6 小結 93
第4章 自動化專案 94
4.1 專案1–控制舵機 94
4.1.1 舵機基礎知識 94
4.1.2 元器件清單 95
4.1.3 硬體連線過程 95
4.1.4 軟體 97
4.2 專案2–控制直流馬達 99
4.2.1 L239 99
4.2.2 元器件清單 102
4.2.3 硬體連線過程 103
4.2.4 軟體 107
4.3 專案3–無線控制的小車 109
4.3.1 開始前的準備 109
4.3.2 元器件清單 112
4.3.3 硬體連線過程 112
4.3.4 軟體 117
4.4 專案4–網路控制的小車 122
4.4.1 開始前的準備 122
4.4.2 軟體 123
4.5 專案5–自動澆花系統 127
4.5.1 元器件清單 127
4.5.2 硬體連線過程 128
4.5.3 軟體 132
4.6 專案6–密碼門鎖 134
4.6.1 元器件清單 134
4.6.2 4×4矩陣鍵盤 135
4.6.3 電磁門栓 136
4.6.4 連線4×4矩陣鍵盤 136
4.6.5 連線電磁門栓 143
4.6.6 軟體 146
4.7 小結 150
第5章 顯示專案 151
5.1 專案1–七段碼時鐘 151
5.1.1 元器件清單 151
5.1.2 硬體連線過程 152
5.1.3 軟體 154
5.2 專案2–溫度計 160
5.2.1 元器件清單 160
5.2.2 硬體連線過程 161
5.2.3 軟體 163
5.3 專案3–LCD顯示 166
5.3.1 元器件清單 166
5.3.2 LCD1602簡介 166
5.3.3 硬體連線過程 167
5.3.4 LCD庫 171
5.3.5 軟體 173
5.4 小結 174
第6章 聲音專案 175
6.1 專案1–網路電臺 175
6.1.1 USB音效卡 175
6.1.2 軟體 177
6.2 專案2–音樂播放器 179
6.2.1 元器件清單 180
6.2.2 電路連線 180
6.2.3 軟體 183
6.3 專案3–音量指示器 185
6.3.1 元器件清單 185
6.3.2 電路連線 186
6.3.3 軟體 189
6.4 小結 191
第7章 工具和技巧 192
7.1 資料手冊 192
7.1.1 資料手冊的差別 192
7.1.2 元件簡介 194
7.1.3 引腳分配圖 195
7.1.4 電氣特性表 196
7.1.5 推薦操作條件 197
7.1.6 效能曲線 197
7.1.7 典型應用電路 197
7.1.8 真值表 198
7.1.9 電壓波形 199
7.1.10 裝配資訊 199
7.2 麵包板和原型板 200
7.2.1 麵包板和麵包線 201
7.2.2 原型板和焊錫 202
7.3 萬用表 203
7.3.1 自動量程和手動量程數字萬用表 204
7.3.2 電壓、電流和電阻 204
7.3.3 表筆/表筆孔 205
7.3.4 測量電壓 205
7.3.5 測量電流 205
7.3.6 測量電阻 206
7.4 數字訊號VS.模擬訊號 206
7.5 小結 207
目 錄
第1章 準備開始 1
1.1 啟動你的Beaglebone Black 1
1.1.1 使用USB連線 1
1.1.2 安裝驅動 2
1.1.3 透過因特網連線Beaglebone Black 4
1.1.4 使用SSH透過USB和因特網連線Beaglebone Black 7
1.2 安裝或更新系統 12
1.2.1 安裝最新系統映像 12
1.2.2 使用命令更新系統 16
1.3 Beaglebone Black的引腳分配 17
1.3.1 數字GPIO埠 17
1.3.2 模擬埠 18
1.3.3 I2C埠 19
1.3.4 SPI埠 20
1.3.5 ART埠 20
1.3.6 PWM和TIMER埠 21
1.4 Cloud9 IDE基本使用 22
1.4.1 開啟Cloud9 IDE 22
1.4.2 新建資料夾 23
1.4.3 建立檔案 25
1.4.4 執行程式 25
1.5 專案1–閃爍板載LED 26
1.6 小結 28
第2章 LED專案 29
2.1 專案1–閃爍外接LED 29
2.1.1 元器件清單及預備知識 29
2.1.2 硬體連線過程 31
2.1.3 軟體 32
2.2 專案2–可調LED閃光燈 33
2.2.1 PWM–脈寬調製 33
2.2.2 元器件清單 34
2.2.3 元器件連線過程 34
2.2.4 軟體 37
2.3 專案3–高亮度莫爾斯程式碼傳送器 39
2.3.1 元器件清單及預備知識 39
2.3.2 元器件連線過程 41
2.3.3 軟體 43
2.4 專案4–RGB LED調光器 45
2.4.1 元器件清單及預備知識 45
2.4.2 元器件連線過程 46
2.4.3 軟體 49
2.5 專案5–交通燈 51
2.5.1 元器件清單及預備知識 51
2.5.2 元器件連線過程 52
2.5.3 軟體 53
2.6 專案6–點陣顯示 57
2.6.1 I2C 58
2.6.2 元器件清單 59
2.6.3 元器件連線過程 59
2.6.4 軟體 61
2.7 小結 66
第3章 感測器專案 67
3.1 專案1–震動檢測 67
3.1.1 元器件清單及預備知識 67
3.1.2 硬體連線過程 68
3.1.3 軟體 70
3.2 專案2–GPS追蹤器 71
3.2.1 元器件清單及預備知識 71
3.2.2 硬體連線過程 74
3.2.3 軟體 75
3.3 專案3–溫度感測器 78
3.3.1 TMP3x系列溫度感測器 78
3.3.2 元器件清單 79
3.3.3 硬體連線過程 79
3.3.4 軟體 81
3.4 專案4–溼度感測器 82
3.4.1 元器件清單及預備知識 82
3.4.2 硬體連線過程 83
3.4.3 軟體 88
3.5 專案5–光照指示器 90
3.5.1 元器件列表及預備知識 90
3.5.2 硬體連線過程 91
3.5.3 軟體 92
3.6 小結 93
第4章 自動化專案 94
4.1 專案1–控制舵機 94
4.1.1 舵機基礎知識 94
4.1.2 元器件清單 95
4.1.3 硬體連線過程 95
4.1.4 軟體 97
4.2 專案2–控制直流馬達 99
4.2.1 L239 99
4.2.2 元器件清單 102
4.2.3 硬體連線過程 103
4.2.4 軟體 107
4.3 專案3–無線控制的小車 109
4.3.1 開始前的準備 109
4.3.2 元器件清單 112
4.3.3 硬體連線過程 112
4.3.4 軟體 117
4.4 專案4–網路控制的小車 122
4.4.1 開始前的準備 122
4.4.2 軟體 123
4.5 專案5–自動澆花系統 127
4.5.1 元器件清單 127
4.5.2 硬體連線過程 128
4.5.3 軟體 132
4.6 專案6–密碼門鎖 134
4.6.1 元器件清單 134
4.6.2 4×4矩陣鍵盤 135
4.6.3 電磁門栓 136
4.6.4 連線4×4矩陣鍵盤 136
4.6.5 連線電磁門栓 143
4.6.6 軟體 146
4.7 小結 150
第5章 顯示專案 151
5.1 專案1–七段碼時鐘 151
5.1.1 元器件清單 151
5.1.2 硬體連線過程 152
5.1.3 軟體 154
5.2 專案2–溫度計 160
5.2.1 元器件清單 160
5.2.2 硬體連線過程 161
5.2.3 軟體 163
5.3 專案3–LCD顯示 166
5.3.1 元器件清單 166
5.3.2 LCD1602簡介 166
5.3.3 硬體連線過程 167
5.3.4 LCD庫 171
5.3.5 軟體 173
5.4 小結 174
第6章 聲音專案 175
6.1 專案1–網路電臺 175
6.1.1 USB音效卡 175
6.1.2 軟體 177
6.2 專案2–音樂播放器 179
6.2.1 元器件清單 180
6.2.2 電路連線 180
6.2.3 軟體 183
6.3 專案3–音量指示器 185
6.3.1 元器件清單 185
6.3.2 電路連線 186
6.3.3 軟體 189
6.4 小結 191
第7章 工具和技巧 192
7.1 資料手冊 192
7.1.1 資料手冊的差別 192
7.1.2 元件簡介 194
7.1.3 引腳分配圖 195
7.1.4 電氣特性表 196
7.1.5 推薦操作條件 197
7.1.6 效能曲線 197
7.1.7 典型應用電路 197
7.1.8 真值表 198
7.1.9 電壓波形 199
7.1.10 裝配資訊 199
7.2 麵包板和原型板 200
7.2.1 麵包板和麵包線 201
7.2.2 原型板和焊錫 202
7.3 萬用表 203
7.3.1 自動量程和手動量程數字萬用表 204
7.3.2 電壓、電流和電阻 204
7.3.3 表筆/表筆孔 205
7.3.4 測量電壓 205
7.3.5 測量電流 205
7.3.6 測量電阻 206
7.4 數字訊號VS.模擬訊號 206
7.5 小結 207
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1446936/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Xamarin Android開發實戰(上冊)大學霸內部資料Android
- NGUI全面實踐教程(大學霸內部資料)NGUI
- NGUI從入門到實戰(大學霸內部資料)NGUI
- Swift遊戲開發實戰教程(大學霸內部資料)Swift遊戲開發
- Linux安全滲透教程——大學霸內部資料Linux
- Arduino Yun快速入門教程(大學霸內部資料)UI
- Beaglebone Black教程Beaglebone Black的引腳分配
- Arduino可穿戴開發入門教程(大學霸內部資料)UI
- Android 遊戲開發入門——大學霸內部資料Android遊戲開發
- Wireshark網路分析例項集錦(大學霸內部資料)
- Beaglebone Black教程專案1閃爍板載LED
- BeagleBone Black教程之BeagleBone Black裝置的連線
- Beaglebone Black教程BeagleBone Black安裝最新系統映像
- OUYA遊戲開發核心技術剖析大學霸內部資料遊戲開發
- BeagleBone Black教程之BeagleBone Black使用到的Linux基礎Linux
- Beaglebone Black教程使用SSH通過USB和因特網連線Beaglebone Black
- ?HealthKit開發快速入門教程大學霸內部教程
- Xamarin iOS開發實戰下冊 (內部資料)iOS
- Web專案經理手冊之跨部門合作專案Web
- 創新專案實訓:資料爬取
- 通過因特網連線Beaglebone Black
- Beaglebone Black開發板安裝驅動
- Xamarin iOS開發實戰上冊(內部資料daxueba.net)iOS
- Web專案經理手冊之專案經理的工作內容Web
- hadoop,spark,大資料,資料分析,實戰內部培訓視訊資料價值W+HadoopSpark大資料
- C語言資料型別大學霸IT達人C語言資料型別
- IT專案經理手冊(轉)
- 專案經理之成功專案經理手冊
- 成功專案經理手冊(轉)
- Xamarin iOS開發實戰中冊 (內部資料)C#蘋果應用開發iOSC#蘋果
- 其他主流開源硬體簡介BeagleBone Black快速入門
- oracle內部培訓心得Oracle
- 網站專案管理規範手冊網站專案管理
- oracle資料檔案內部BLOCK結構詳解OracleBloC
- 華為內部的RD_射頻基礎知識培訓資料
- 企業內部專用,企業培訓系統原始碼原始碼
- Redis 內部資料結構Redis資料結構
- 專案經理的自我修煉手冊