久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當(dāng)前位置 : 首頁  圖書 正文

Raspberry Pi開發(fā)實(shí)戰(zhàn)簡介,目錄書摘

2019-12-26 20:08 來源:京東 作者:京東
raspberry pi
Raspberry Pi開發(fā)實(shí)戰(zhàn)
暫無報(bào)價(jià)
100+評論 94%好評
內(nèi)容簡介:  在本書中,你將會看到許多與樹莓派相關(guān)內(nèi)容的示例,包括如何配置和使用樹莓派;如何使用Python編程語言;如何用樹莓派連接傳感器、顯示器和電機(jī)等設(shè)備。本書還包括一章介紹如何讓樹莓派與Arduino開發(fā)板一起工作的內(nèi)容。除了包含大量的接口板和軟件實(shí)例的介紹,本書還涵蓋了基礎(chǔ)理論的介紹,這樣可以使讀者更好地理解如何使用樹莓派微系統(tǒng)開發(fā)中出現(xiàn)的新技術(shù)。本書包含了大量的源代碼(大多數(shù)都是Python程序)。這些程序都是開源的,你可以從GitHub上下載。


作者簡介:   Simon Monk博士(英國普雷斯頓),擁有控制論和電腦科學(xué)領(lǐng)域本科學(xué)位以及軟件工程領(lǐng)域的博士學(xué)位。Simon在回歸工業(yè)界之前曾花費(fèi)數(shù)年時(shí)間進(jìn)行學(xué)術(shù)研究,他與人共同創(chuàng)立了移動軟件公司Momote Ltd。Simon現(xiàn)在是一個(gè)全職作家,他編寫了關(guān)于開源硬件很多方面的著作,包括樹莓派、Arduino以及若干一般電子書籍。
目錄:前言    1
第1章 配置與管理    5
1.0. 引言    5
1.1. 選擇樹莓派的型號    5
1.2. 給樹莓派加個(gè)外殼    7
1.3. 選擇供電裝置    8
1.4. 選擇一個(gè)操作系統(tǒng)發(fā)行包    9
1.5. 用NOOBS對SD存儲卡進(jìn)行寫操作    10
1.6. 手動對SD存儲卡進(jìn)行寫操作(Mac)    12
1.7. 手動對SD存儲卡進(jìn)行寫操作(Windows)    14
1.8. 手動對SD存儲卡進(jìn)行寫操作(Linux)    15
1.9. 連接系統(tǒng)    16
1.10. 連接DVI或者VGA顯示器    18
1.11. 使用AV輸入的顯示器/電視機(jī)    18
1.12. 使用SD存儲卡上的全部存儲空間    19
1.13. 調(diào)整顯示器上圖像的尺寸    21
1.14. 性能最大化    22
1.15. 更換密碼    24
1.16. 設(shè)置樹莓派啟動后直接進(jìn)入桌面系統(tǒng)    25
1.17. 關(guān)閉樹莓派    27
1.18. 安裝樹莓派攝像頭模塊    28
第2章 網(wǎng)絡(luò)    32
2.0. 引言    32
2.1. 連接到有線網(wǎng)絡(luò)    32
2.2. 查看IP地址    34
2.3. 設(shè)置靜態(tài)IP地址    35
2.4. 設(shè)置樹莓派的網(wǎng)絡(luò)名    37
2.5. 配置無線連接    38
2.6. 使用控制臺線連接    39
2.7. 通過SSH遠(yuǎn)程控制樹莓派    41
2.8. 通過VNC遠(yuǎn)程控制樹莓派    43
2.9. 與Mac電腦共享文件    44
2.10. 在Mac電腦上共享樹莓派的屏幕    46
2.11. 將樹莓派作為網(wǎng)絡(luò)附加存儲    48
2.12. 網(wǎng)絡(luò)打印    51
第3章 操作系統(tǒng)    53
3.0. 引言    53
3.1. 在圖形界面中移動文件    53
3.2. 開始一個(gè)終端會話    55
3.3. 使用終端瀏覽文件系統(tǒng)    56
3.4. 復(fù)制文件或文件夾    59
3.5. 重命名文件或文件夾    60
3.6. 編輯文件    61
3.7. 瀏覽文件內(nèi)容    63
3.8. 不使用編輯器創(chuàng)建文件    63
3.9. 創(chuàng)建目錄    64
3.10. 刪除文件或目錄    65
3.11. 使用超級用戶權(quán)限運(yùn)行任務(wù)    66
3.12. 理解文件權(quán)限    67
3.13. 修改文件權(quán)限    68
3.14. 修改文件從屬關(guān)系    69
3.15. 屏幕截圖    70
3.16. 使用apt-get安裝軟件    71
3.17. 移除通過apt-get安裝的軟件    72
3.18. 通過命令行獲取文件    73
3.19. 通過git獲取源代碼    74
3.20. 在啟動階段自動運(yùn)行程序或腳本    75
3.21. 定期自動運(yùn)行程序或腳本    76
3.22. 查找內(nèi)容    78
3.23. 使用命令行歷史記錄    79
3.24. 監(jiān)視處理器活動    80
3.25. 文件壓縮    82
3.26. 列出連接的USB設(shè)備    83
3.27. 將輸出從命令行重定向到文件     84
3.28. 連接文件     84
3.29. 使用管道     85
3.30. 隱藏到終端的輸出    86
3.31. 后臺運(yùn)行程序    86
3.32. 創(chuàng)建命令別名    87
3.33. 設(shè)置日期和時(shí)間    88
3.34. 查看SD存儲卡的剩余空間    89
第4章 軟件    90
4.0. 引言    90
4.1. 搭建媒體中心    90
4.2. 安裝辦公軟件    93
4.3. 安裝其他瀏覽器    94
4.4. 使用樹莓派商店    96
4.5. 搭建攝像服務(wù)器    97
4.6. 運(yùn)行復(fù)古游戲模擬器    100
4.7. 運(yùn)行Minecraft    101
4.8. 運(yùn)行Open Arena    103
4.9. 樹莓派無線電發(fā)射機(jī)    104
4.10. 運(yùn)行GIMP    105
4.11. 互聯(lián)網(wǎng)廣播     107
第5章 Python基礎(chǔ)    109
5.0. 引言    109
5.1. 在Python 2與Python 3之間做決定    109
5.2. 在IDLE中編輯Python程序    110
5.3. 使用Python控制臺    112
5.4. 通過終端運(yùn)行Python程序    113
5.5. 變量    114
5.6. 顯示輸出    114
5.7. 讀取用戶輸入    115
5.8. 算術(shù)運(yùn)算    116
5.9. 創(chuàng)建字符串    116
5.10. 連接字符串    117
5.11. 將數(shù)字類型轉(zhuǎn)換為字符串類型    118
5.12. 將字符串類型轉(zhuǎn)換為數(shù)字類型    119
5.13. 獲取字符串長度    120
5.14. 獲取一個(gè)字符串在另一個(gè)字符串中的位置    120
5.15. 截取字符串的某部分    121
5.16. 用一個(gè)字符串替換另一個(gè)字符串的某部分    122
5.17. 將一個(gè)字符串轉(zhuǎn)換為全部大寫或全部小寫    123
5.18. 有條件地運(yùn)行命令    124
5.19. 比較值    125
5.20. 邏輯運(yùn)算符    126
5.21. 重復(fù)執(zhí)行指令指定的次數(shù)    127
5.22. 重復(fù)執(zhí)行指令,直到某些條件變化    128
5.23. 中斷循環(huán)    128
5.24. 在Python中定義函數(shù)    129
第6章 Python中的列表與字典    132
6.0. 引言    132
6.1. 創(chuàng)建列表    132
6.2. 訪問列表中的元素    133
6.3. 獲取列表的長度    134
6.4. 向列表中添加元素    134
6.5. 從列表中移除元素    135
6.6. 通過解析字符串創(chuàng)建列表    136
6.7. 迭代列表    137
6.8. 枚舉列表    137
6.9. 列表排序    138
6.10. 分割列表    139
6.11. 對列表應(yīng)用一個(gè)函數(shù)    140
6.12. 創(chuàng)建字典     141
6.13. 訪問字典    142
6.14. 從字典中移除成員    143
6.15. 迭代字典    144
第7章 Python進(jìn)階    146
7.0. 引言    146
7.1. 格式化數(shù)字    146
7.2. 格式化日期    147
7.3. 返回多個(gè)值    148
7.4. 定義類    149
7.5. 定義方法    150
7.6. 繼承    151
7.7. 寫文件    152
7.8. 從文件中讀取    153
7.9. Pickling    154
7.10. 處理異常    155
7.11. 使用模塊    156
7.12. 隨機(jī)數(shù)     157
7.13. 從Python中發(fā)送web請求    158
7.14. Python中的命令行參數(shù)    159
7.15. 從Python中發(fā)送郵件    160
7.16. 在Python中編寫一個(gè)簡單的web服務(wù)器    161
第8章 GPIO基礎(chǔ)    163
8.0. 引言    163
8.1. 找到適合的GPIO接口使用方式    163
8.2. 使用GPIO接口時(shí)保證樹莓派的安全    164
8.3. 安裝PRi.GPIO    165
8.4. 配置I2C    166
8.5. 使用I2C Tools    167
8.6. 配置SPI    169
8.7. 釋放串口    170
8.8. 安裝PySerial以從Python訪問串口    171
8.9. 安裝Minicom測試串口    172
8.10. 使用面包板和跳線    173
8.11. 使用面包板與樹莓派排線    174
8.12. 使用兩個(gè)電阻將5V信號轉(zhuǎn)換為3.3V    175
8.13. 使用電平轉(zhuǎn)換模塊將5V的信號轉(zhuǎn)換成3.3V    177
8.14. 使用電池為樹莓派供電    178
8.15. 使用鋰電池為樹莓派供電    179
8.16. PiFace數(shù)字接口板入門    180
8.17. Gertboard入門    184
8.18. RaspiRobot板入門    186
8.19. 使用Humble Pi原型板    189
8.20. 使用Pi Plate原型板    190
8.21. 使用Paddle Terminal分線板    195
第9章 控制硬件    196
9.0. 引言    196
9.1. 連接一個(gè)LED    196
9.2. 控制LED的亮度    199
9.3. 制造蜂鳴聲    201
9.4. 使用晶體管開關(guān)大功率直流設(shè)備    203
9.5. 使用繼電器開關(guān)大功率設(shè)備    205
9.6. 控制高電壓交流設(shè)備    207
9.7. 編寫一個(gè)用戶界面控制開關(guān)    209
9.8. 編寫用戶界面控制LED和電機(jī)的PWM功率    210
9.9. 改變RGB LED的顏色    212
9.10. 使用大量LED(Charlieplexing方式)    215
9.11. 使用模擬儀表作為顯示    218
9.12. 中斷編程    220
9.13. 使用web界面控制GPIO輸出    223
第10章 電機(jī)    228
10.0. 引言    228
10.1. 控制伺服電機(jī)    228
10.2. 控制大量伺服電機(jī)     231
10.3. 控制直流電機(jī)的速度    235
10.4. 控制直流電機(jī)的方向    237
10.5. 使用單級步進(jìn)電機(jī)    242
10.6. 使用雙極步進(jìn)電機(jī)    246
10.7. 使用RaspiRobot板驅(qū)動雙極步進(jìn)電機(jī)    247
10.8. 制作一個(gè)簡單的機(jī)器人小車    250
第11章 數(shù)字輸入    254
11.0. 引言    254
11.1. 連接按鈕開關(guān)    254
11.2. 通過按鍵開關(guān)切換    257
11.3. 使用二位撥動開關(guān)或滑動開關(guān)    259
11.4. 使用中間關(guān)閉的撥動開關(guān)或滑動開關(guān)    260
11.5. 按鍵去抖    262
11.6. 使用外部上拉電阻    265
11.7. 使用旋轉(zhuǎn)編碼器(正交)    266
11.8. 使用數(shù)字鍵盤    269
11.9. 偵測移動    273
11.10. 為樹莓派添加GPS    274
11.11. 截取按鍵    277
11.12. 截取鼠標(biāo)移動    279
11.13. 使用實(shí)時(shí)時(shí)鐘模塊    280
第12章 傳感器    285
12.0. 引言    285
12.1. 使用電阻式傳感器    285
12.2. 測量亮度    289
12.3. 偵測甲烷    291
12.4. 測量電壓    294
12.5. 為測量降低電壓    296
12.6. 使用電阻式傳感器與ADC    298
12.7. 使用ADC測量溫度    300
12.8. 測量加速度    302
12.9. 使用數(shù)字傳感器測量溫度    305
12.10. 測量距離    308
12.11. 顯示傳感器的值    311
12.12. 在USB閃存驅(qū)動器上記錄日志    312
第13章 顯示    315
13.0. 引言    315
13.1. 使用四位LED顯示設(shè)備    315
13.2. 在I2C LED矩陣上顯示消息    318
13.3. 使用Pi-Lite    320
13.4. 在Alphanumeric LCD上顯示消息    323
第14章 Arduino與樹莓派    327
14.0. 引言    327
14.1. 在樹莓派上進(jìn)行Arduino編程    328
14.2. 使用serial monitor與Arduino通信    330
14.3. 配置PyFirmata以從樹莓派上控制Arduino    332
14.4. 通過樹莓派對Arduino的數(shù)字輸出進(jìn)行寫操作    335
14.5. 使用PyFirmate與TTL串口    336
14.6. 使用PyFirmata讀取Arduino數(shù)字輸入    338
14.7. 使用PyFirmata讀取Arduino模擬輸入    341
14.8. 模擬輸出(PWM)與PyFirmata    343
14.9. 使用PyFirmata控制伺服電機(jī)    345
14.10. 基于TTL Serial自定義與Arduino的通信    347
14.11. 基于I2C自定義與Arduino的通信    350
14.12. 在樹莓派上使用小型Arduino    354
14.13. aLaMode板與樹莓派入門    355
14.14. 在樹莓派和aLaMode板上使用Arduino shield     358
14.15. 使用Gertboard作為Arduino接口    360
附錄A 配件和供應(yīng)商    361
熱門推薦文章
相關(guān)優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團(tuán)購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時(shí)達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價(jià)格保護(hù)
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+