日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服
Arduino編程指南 75個智能硬件程序設計技巧圖書
人氣:59

Arduino編程指南 75個智能硬件程序設計技巧

全新正版圖書
  • 所屬分類:圖書 >計算機/網絡>計算機教材  
  • 作者:[英][Simon] [Monk]
  • 產品參數:
  • 叢書名:--
  • 國際刊號:9787115414481
  • 出版社:人民郵電出版社
  • 出版時間:2016-01
  • 印刷時間:2016-01-01
  • 版次:1
  • 開本:16開
  • 頁數:236
  • 紙張:膠版紙
  • 包裝:平裝-膠訂
  • 套裝:

內容簡介

本書從提高Arduino使用效率、數據庫打包、硬件融合、USB編程、網絡編程、數字信號編程等幾個方面,來綜合講解Arduino的晉級應用方法。書中迅速帶過Arduino的基礎知識,進入能力提升的主題,通過多個實例幫助讀者快速提升Arduino編程能力。

編輯推薦

McGrawHill經典口袋書,知識點深入淺出講解,把書讀得很薄,迅速提升Arduino編程能力。

回顧Arduino程序設計的基礎內容,并介紹更多程序設計的高階功能。

通過實例展示如何利用少的儲存器即可有效工作、使用小功率完成大性能、支持不同類型的串行口、支持USB編程、支持網絡編程、數字信號處理DSP等內容。

75個開源的Sketches示例提供下載使用。

100余個Arduino程序設計技巧等你實踐。

作者簡介

Simon Monk博士(英國Preston)擁有控制論和計算機科學學位以及軟件工程學博士學位。他做了幾年的學術研究,然后回到了產業界,共同創辦了移動軟件公司Momote Ltd.。他從十來歲起就是一個活躍的電子愛好者,而且是業余電子和開源硬件的全職作家。Monk博士是眾多電子書籍的作者,精于開源硬件平臺,特別是Arduino和樹莓派。

目錄

目錄

第1章 Arduino編程 1

什么是 Arduino 1

軟件安裝和IDE 3

Arduino概覽 6

Arduino 開發板 8

編程語言 12

修改Blink sketch 12

變量 14

If 15

Loops 16

函數 17

數字量輸入 18

數字量輸出 20

串口監視器 20

數組和字符串 22

模擬量輸入 23

模擬量輸出 25

使用庫 26

Arduino數據類型 28

Arduino 指令 29

總結 30

第2章 內部機理 31

Arduino發展概況 31

Arduino內部結構 31

AVR微控制器 32

Arduino 和Wiring 35

從sketch到Arduino 38

AVR Studio 41

安裝引導程序 43

總結 46

第3章 中斷和定時器 47

硬件中斷 47

啟用和禁用中斷 53

定時器中斷 53

總結 56

第4章 讓Arduino更快 57

Arduino到底有多快? 57

Arduino開發板之間的比較 58

算法加速 59

查找與計算 60

快速I/O 62

模擬量輸入的加速 68

總結 69

第5章 低功耗的Arduino 70

Arduino開發板的功耗 70

電流和電池 72

降低時鐘頻率 73

關閉一些模塊 75

休眠 76

輸出數字量控制功耗 80

總結 82

第6章 內存 83

Arduino內存 83

減少RAM的使用 84

小化閃存占用 89

靜態與動態內存分配對比 90

字符串 91

EEPROM的使用 95

使用閃存 100

使用SD卡存儲數據 102

總結 104

第7章 I2C總線的使用 105

I2C硬件 106

I2C協議 107

Wire庫 108

I2C示例 110

總結 116

第8章 1-Wire器件接口 117

1-Wire硬件 117

1-Wire協議 118

OneWire 程序庫 118

使用DS18B20 121

總結 122

第9章 SPI器件接口 123

位操作 123

SPI硬件 127

SPI協議 129

SPI庫 129

SPI 示例 131

總結 134

第10章 UART串行編程 135

串行硬件 135

串行通信協議 137

串行命令 138

軟件串行通信庫 140

串行通信示例 141

總結 148

第11章 USB編程 149

鍵盤和鼠標仿真 149

USB主機編程 152

總結 159

第12章 網絡編程 160

網絡硬件 160

Ethernet庫 163

以太網示例 167

WiFi庫 173

WiFi示例 174

總結 175

第13章 數字信號處理 176

數字信號處理介紹 176

讀數求均值 177

濾波介紹 179

構建一個簡易低通濾波器 180

Arduino Uno 的數字信號處理 181

Arduino Due數字信號處理 183

濾波器代碼生成 185

傅里葉變換 188

總結 192

第14章 管理一個進程 193

轉變大型系統的編程習慣 193

為什么你不需要線程 194

設置和循環 194

Timer庫 197

總結 198

第15章 編寫程序庫 199

何時編寫程序庫 199

使用類與方法 200

庫示例(TEA5767 Radio) 200

測試庫文件 205

這個庫 205

總結 206

附件A 器件 207

Arduino開發板 207

擴展板 207

器件與模塊 208

供應商 208

網友評論(不代表本站觀點)

免責聲明

更多出版社