91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
樹莓派開發(fā)實戰(zhàn)(第3版)
樹莓派開發(fā)實戰(zhàn)(第3版)
Simon Monk
韓波 譯
出版時間:2023年11月
頁數(shù):428
“在熟悉Simon Monk的人眼中,他就是一位實用電子學、物理計算、計算機硬件和軟件方面的權威人士。這本資源豐富的圖書是精通樹莓派不可或缺的參考資料?!?br /> ——Alan O’Donohoe
Raspberry Jams創(chuàng)始人

樹莓派已有數(shù)百萬的新用戶和多種新型號,其生態(tài)系統(tǒng)正在繼續(xù)擴張,隨之而來的是與樹莓派性能有關的大量新問題。這本實戰(zhàn)類圖書經(jīng)過改版升級,通過200多個動手實驗為讀者演示了如何在這種便宜的微型計算機上運行Linux系統(tǒng),如何利用Python對樹莓派進行編程,如何將樹莓派與傳感器、電機和Arduino進行連接,以及如何將樹莓派用于物聯(lián)網(wǎng)。
本書還會向你講解一些基本原理,以便在樹莓派的生態(tài)系統(tǒng)發(fā)展出各種新技術的時候,你能夠更好地運用它們。本書是程序開發(fā)專業(yè)人員和業(yè)余愛好者精通樹莓派的理想之選。本書相關的示例代碼均可免費獲取。
● 配置樹莓派并連接網(wǎng)絡。
● 使用基于Linux的操作系統(tǒng)。
● 使用Python進行樹莓派編程。
● 通過機器視覺讓樹莓派“睜眼看世界”。
● 通過GPIO接口控制硬件。
● 通過樹莓派控制不同類型的電機。
● 使用開關、鍵盤及其他數(shù)字輸入。
● 通過傳感器測量溫度、亮度和距離。
● 利用各種方式連接物聯(lián)網(wǎng)并實現(xiàn)家庭自動化。
  1. 前言
  2. 第1章 配置與管理
  3. 1.0 引言
  4. 1.1 選擇樹莓派型號
  5. 1.2 裝配系統(tǒng)
  6. 1.3 封裝樹莓派
  7. 1.4 選擇電源
  8. 1.5 選擇操作系統(tǒng)
  9. 1.6 通過NOOBS刷寫microSD卡
  10. 1.7 在不借助NOOBS的情況下安裝操作系統(tǒng)
  11. 1.8 使用PiBakery配置和刷寫SD卡
  12. 1.9 使用PiBakery配置headless模式的樹莓派
  13. 1.10 從真正的硬盤或U盤啟動
  14. 1.11 連接DVI或VGA顯示器
  15. 1.12 使用復合視頻顯示器 電視
  16. 1.13 調(diào)整顯示器中的圖像尺寸
  17. 1.14 優(yōu)化性能
  18. 1.15 修改密碼
  19. 1.16 關閉樹莓派
  20. 1.17 為樹莓派安裝攝像頭模塊
  21. 1.18 使用藍牙設備
  22. 第2章 網(wǎng)絡連接
  23. 2.0 引言
  24. 2.1 連接有線網(wǎng)絡
  25. 2.2 查看自己的IP地址
  26. 2.3 配置靜態(tài)IP地址
  27. 2.4 為樹莓派配置網(wǎng)絡名稱
  28. 2.5 配置無線網(wǎng)絡連接
  29. 2.6 使用控制臺線聯(lián)網(wǎng)
  30. 2.7 利用SSH遠程控制樹莓派
  31. 2.8 利用VNC遠程控制樹莓派
  32. 2.9 利用RDP遠程控制樹莓派
  33. 2.10 在Mac網(wǎng)絡中實現(xiàn)文件共享
  34. 2.11 將樹莓派用作網(wǎng)絡附接存儲系統(tǒng)
  35. 2.12 網(wǎng)絡打印
  36. 第3章 操作系統(tǒng)
  37. 3.0 引言
  38. 3.1 通過圖形界面處理文件
  39. 3.2 將文件復制到U盤中
  40. 3.3 啟動一個終端會話
  41. 3.4 利用終端瀏覽文件系統(tǒng)
  42. 3.5 復制文件或文件夾
  43. 3.6 重命名文件和文件夾
  44. 3.7 編輯文件
  45. 3.8 查看文件內(nèi)容
  46. 3.9 在不借助編輯器的情況下創(chuàng)建文件
  47. 3.10 創(chuàng)建目錄
  48. 3.11 刪除文件或目錄
  49. 3.12 以超級用戶權限執(zhí)行任務
  50. 3.13 理解文件權限
  51. 3.14 修改文件的權限
  52. 3.15 修改文件的屬主
  53. 3.16 屏幕截圖
  54. 3.17 利用apt-get安裝軟件
  55. 3.18 刪除利用apt-get安裝的軟件
  56. 3.19 利用Pip安裝Python庫
  57. 3.20 通過命令行獲取文件
  58. 3.21 利用Git獲取源代碼
  59. 3.22 獲取本書的隨附代碼
  60. 3.23 在系統(tǒng)啟動時自動運行程序或腳本
  61. 3.24 讓程序或腳本作為服務自動運行
  62. 3.25 定期自動運行程序或腳本
  63. 3.26 搜索功能
  64. 3.27 使用命令行歷史記錄功能
  65. 3.28 監(jiān)視處理器活動
  66. 3.29 文件壓縮
  67. 3.30 列出已連接的USB設備
  68. 3.31 將輸出從命令行重定向到文件
  69. 3.32 連接文件
  70. 3.33 使用管道
  71. 3.34 不將輸出結果顯示到終端
  72. 3.35 在后臺運行程序
  73. 3.36 創(chuàng)建命令別名
  74. 3.37 設置日期和時間
  75. 3.38 查看SD卡剩余存儲空間
  76. 3.39 檢查操作系統(tǒng)版本
  77. 3.40 更新Raspbian操作系統(tǒng)
  78. 第4章 軟件
  79. 4.0 引言
  80. 4.1 搭建媒體中心
  81. 4.2 安裝辦公軟件
  82. 4.3 打造網(wǎng)絡攝像頭服務器
  83. 4.4 運行老式游戲控制臺模擬器
  84. 4.5 運行樹莓派版Minecraft
  85. 4.6 樹莓派無線電發(fā)射器
  86. 4.7 編輯位圖
  87. 4.8 編輯矢量圖
  88. 4.9 互聯(lián)網(wǎng)廣播
  89. 第5章 Python入門
  90. 5.0 引言
  91. 5.1 在Python 2和Python 3之間做出選擇
  92. 5.2 使用Mu編輯Python程序
  93. 5.3 使用Python控制臺
  94. 5.4 利用終端運行Python程序
  95. 5.5 為值(變量)命名
  96. 5.6 顯示輸出結果
  97. 5.7 讀取用戶的輸入
  98. 5.8 算術運算
  99. 5.9 創(chuàng)建字符串
  100. 5.10 連接(合并)字符串
  101. 5.11 將數(shù)字轉換為字符串
  102. 5.12 將字符串轉換為數(shù)字
  103. 5.13 確定字符串的長度
  104. 5.14 確定某字符串在另一個字符串中的位置
  105. 5.15 截取部分字符串
  106. 5.16 使用字符串替換另一個字符串中的內(nèi)容
  107. 5.17 字符串的大小寫轉換
  108. 5.18 根據(jù)條件運行命令
  109. 5.19 值的比較
  110. 5.20 邏輯運算符
  111. 5.21 將指令重復執(zhí)行特定次數(shù)
  112. 5.22 重復執(zhí)行指令直到特定條件改變?yōu)橹?
  113. 5.23 跳出循環(huán)語句
  114. 5.24 定義Python函數(shù)
  115. 第6章 Python中的列表與字典
  116. 6.0 引言
  117. 6.1 創(chuàng)建列表
  118. 6.2 訪問列表元素
  119. 6.3 確定列表長度
  120. 6.4 為列表添加元素
  121. 6.5 刪除列表元素
  122. 6.6 通過解析字符串創(chuàng)建列表
  123. 6.7 遍歷列表
  124. 6.8 枚舉列表
  125. 6.9 列表排序
  126. 6.10 分割列表
  127. 6.11 將函數(shù)應用于列表
  128. 6.12 創(chuàng)建字典
  129. 6.13 訪問字典
  130. 6.14 刪除字典元素
  131. 6.15 遍歷字典
  132. 第7章 Python高級特性
  133. 7.0 引言
  134. 7.1 格式化數(shù)字
  135. 7.2 格式化時間和日期
  136. 7.3 返回多個值
  137. 7.4 定義類
  138. 7.5 定義方法
  139. 7.6 繼承
  140. 7.7 向文件中寫入內(nèi)容
  141. 7.8 讀文件
  142. 7.9 序列化
  143. 7.10 異常處理
  144. 7.11 使用模塊
  145. 7.12 隨機數(shù)
  146. 7.13 利用Python發(fā)送Web請求
  147. 7.14 Python的命令行參數(shù)
  148. 7.15 從Python運行Linux命令
  149. 7.16 從Python發(fā)送電子郵件
  150. 7.17 利用Python編寫簡單Web服務器
  151. 7.18 讓Python無所事事
  152. 7.19 同時進行多件事情
  153. 7.20 將Python應用于樹莓派版Minecraft
  154. 7.21 解析JSON
  155. 7.22 創(chuàng)建用戶界面
  156. 7.23 使用正則表達式在文本中搜索
  157. 7.24 使用正則表達式來驗證數(shù)據(jù)輸入
  158. 7.25 使用正則表達式抓取網(wǎng)頁
  159. 第8章 機器視覺
  160. 8.0 引言
  161. 8.1 安裝SimpleCV
  162. 8.2 為機器視覺配置USB攝像頭
  163. 8.3 將樹莓派的攝像頭模塊用于機器視覺
  164. 8.4 數(shù)硬幣
  165. 8.5 人臉檢測
  166. 8.6 運動檢測
  167. 8.7 光學字符識別
  168. 第9章 硬件基礎
  169. 9.0 引言
  170. 9.1 GPIO連接器使用說明
  171. 9.2 使用GPIO接口時樹莓派的安全保護
  172. 9.3 配置I2C
  173. 9.4 使用I2C工具
  174. 9.5 配置SPI
  175. 9.6 安裝PySerial以便通過Python訪問串口
  176. 9.7 安裝Minicom以檢測串口
  177. 9.8 使用帶有跳線的面包板
  178. 9.9 使用樹莓派的排線連接面包板
  179. 9.10 使用樹莓派Squid
  180. 9.11 使用Raspberry Squid按鈕
  181. 9.12 利用兩個電阻器將5V信號轉換為3.3V
  182. 9.13 利用電平轉換模塊將5V信號轉換為3.3V
  183. 9.14 利用電池為樹莓派供電
  184. 9.15 利用鋰電池為樹莓派供電
  185. 9.16 Sense HAT入門指南
  186. 9.17 Explorer HAT Pro入門指南
  187. 9.18 RasPiRobot Board入門指南
  188. 9.19 使用Pi Plate原型板
  189. 9.20 制作樹莓派擴展板
  190. 9.21 樹莓派Zero與W型樹莓派Zero
  191. 第10章 控制硬件
  192. 10.0 引言
  193. 10.1 連接LED
  194. 10.2 讓GPIO引腳進入安全狀態(tài)
  195. 10.3 控制LED的亮度
  196. 10.4 利用晶體管開關大功率直流設備
  197. 10.5 使用繼電器控制大功率設備的開關
  198. 10.6 控制高壓交流設備
  199. 10.7 用Android手機和藍牙控制硬件
  200. 10.8 編寫用于控制開關的用戶界面
  201. 10.9 編寫控制LED和電機的PWM功率的用戶界面
  202. 10.10 改變RGB LED的顏色
  203. 10.11 將模擬儀表用作顯示器
  204. 第11章 電機
  205. 11.0 引言
  206. 11.1 控制伺服電機
  207. 11.2 精確控制伺服電機
  208. 11.3 精確控制多臺伺服電機
  209. 11.4 控制直流電機的速度
  210. 11.5 控制直流電機的方向
  211. 11.6 使用單極步進電機
  212. 11.7 使用雙極步進電機
  213. 11.8 利用步進電機HAT驅動雙極步進電機
  214. 11.9 使用RasPiRobot Board驅動雙極步進電機
  215. 11.10 打造一款簡單的機器人小車
  216. 第12章 數(shù)字輸入
  217. 12.0 引言
  218. 12.1 連接按鈕開關
  219. 12.2 通過按鈕開關切換開關狀態(tài)
  220. 12.3 使用雙位撥動開關或滑動開關
  221. 12.4 使用三位撥動開關
  222. 12.5 按鈕去抖
  223. 12.6 使用外部上拉電阻器
  224. 12.7 使用旋轉(正交)編碼器
  225. 12.8 使用數(shù)字鍵盤
  226. 12.9 檢測移動
  227. 12.10 為樹莓派添加GPS模塊
  228. 12.11 攔截按鍵
  229. 12.12 攔截鼠標移動
  230. 12.13 使用實時時鐘模塊
  231. 12.14 為樹莓派提供重啟按鈕
  232. 第13章 傳感器
  233. 13.0 引言
  234. 13.1 使用電阻式傳感器
  235. 13.2 測量亮度
  236. 13.3 利用熱敏電阻器測量溫度
  237. 13.4 檢測甲烷
  238. 13.5 測量二氧化碳濃度
  239. 13.6 測量電壓
  240. 13.7 為測量而降低電壓
  241. 13.8 使用電阻式傳感器與ADC
  242. 13.9 使用ADC測量溫度
  243. 13.10 測量樹莓派的CPU溫度
  244. 13.11 利用Sense HAT測量溫度、濕度和氣壓
  245. 13.12 利用數(shù)字傳感器測量溫度
  246. 13.13 利用MMA8452Q模塊測量加速度
  247. 13.14 使用Sense HAT檢測磁北
  248. 13.15 使用Sense HAT的慣性管理單元
  249. 13.16 利用簧片開關檢測磁場
  250. 13.17 利用Sense HAT感應磁場
  251. 13.18 測量距離
  252. 13.19 使用飛行時間傳感器測量距離
  253. 13.20 電容式觸摸傳感技術
  254. 13.21 用RFID讀寫器讀取智能卡
  255. 13.22 顯示傳感器的值
  256. 13.23 利用USB閃存驅動器記錄日志
  257. 第14章 顯示設備
  258. 14.0 引言
  259. 14.1 使用四位LED顯示設備
  260. 14.2 在I2C LED矩陣上面顯示消息
  261. 14.3 使用Sense HAT LED矩陣顯示器
  262. 14.4 在Alphanumeric LCD HAT上顯示消息
  263. 14.5 使用OLED圖形顯示器
  264. 14.6 使用可尋址的RGB LED燈條
  265. 14.7 使用Pimoroni Unicorn HAT
  266. 14.8 使用ePaper顯示屏
  267. 第15章 音頻設備
  268. 15.0 引言
  269. 15.1 連接一個揚聲器
  270. 15.2 控制聲音的輸出位置
  271. 15.3 通過命令行播放聲音
  272. 15.4 通過Python程序播放聲音
  273. 15.5 使用USB麥克風
  274. 15.6 播放蜂鳴聲
  275. 第16章 物聯(lián)網(wǎng)
  276. 16.0 引言
  277. 16.1 使用Web接口控制GPIO輸出
  278. 16.2 在網(wǎng)頁上顯示傳感器讀數(shù)
  279. 16.3 Node-RED入門
  280. 16.4 使用IFTTT發(fā)送電子郵件及其他通知
  281. 16.5 利用ThingSpeak發(fā)送推文
  282. 16.6 CheerLights
  283. 16.7 向ThingSpeak發(fā)送傳感器數(shù)據(jù)
  284. 16.8 使用Dweet和IFTTT響應推文
  285. 第17章 家庭自動化
  286. 17.0 引言
  287. 17.1 通過Mosquitto將樹莓派打造成MQTT代理
  288. 17.2 組合使用Node-RED與MQTT服務器
  289. 17.3 刷寫Sonoff Wi-Fi智能開關,使其適用于MQTT
  290. 17.4 配置Sonoff Wi-Fi智能開關
  291. 17.5 通過MQTT使用Sonoff網(wǎng)絡開關
  292. 17.6 利用Node-RED制作Sonoff閃爍開關
  293. 17.7 Node-RED Dashboard擴展
  294. 17.8 基于Node-RED的預定事件
  295. 17.9 通過Wemos D1發(fā)布MQTT消息
  296. 17.10 在Node-RED中使用Wemos D1
  297. 第18章 Arduino與樹莓派
  298. 18.0 引言
  299. 18.1 通過樹莓派對Arduino進行編程
  300. 18.2 利用Serial Monitor與Arduino進行通信
  301. 18.3 配置PyFirmata以便通過樹莓派來控制Arduino
  302. 18.4 通過樹莓派對Arduino的數(shù)字輸出進行寫操作
  303. 18.5 使用PyFirmata與TTL串口
  304. 18.6 使用PyFirmata讀取Arduino的數(shù)字輸入
  305. 18.7 利用PyFirmata讀取Arduino的模擬輸入
  306. 18.8 模擬輸出(PWM)與PyFirmata
  307. 18.9 利用PyFirmata控制伺服電機
  308. 18.10 在樹莓派上使用小型Arduino
  309. 18.11 使用支持Wi-Fi的小型Arduino兼容系統(tǒng)(ESP8266)
  310. 附錄A 配件與供應商
  311. 附錄B 樹莓派引腳
書名:樹莓派開發(fā)實戰(zhàn)(第3版)
作者:Simon Monk
譯者:韓波 譯
國內(nèi)出版社:人民郵電出版社
出版時間:2023年11月
頁數(shù):428
書號:978-7-115-60908-3
原版書書名:Raspberry Pi Cookbook, Third Edition
原版書出版商:O'Reilly Media
Simon Monk
 
Simon Monk博士(英國普雷斯頓)擁有控制論和電腦科學領域本科學位以及軟件工程領域的博士學位。Simon在回歸工業(yè)界之前曾花費數(shù)年時間進行學術研究,他與人共同創(chuàng)立了移動軟件公司Momote Ltd。Simon現(xiàn)在是一個全職作家,他編寫了關于開源硬件很多方面的著作,包括樹莓派、Arduino以及若干一般電子書籍。你可以訪問網(wǎng)站http://www.simonmonk.org或者在Twitter上關注@simonmonk2以獲取更多關于作者著作的內(nèi)容。
 
 
購買選項
定價:109.80元
書號:978-7-115-60908-3
出版社:人民郵電出版社