注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術建筑科學建筑設計Arduino編程從零開始 使用C和C++(第2版)

Arduino編程從零開始 使用C和C++(第2版)

Arduino編程從零開始 使用C和C++(第2版)

定 價:¥49.80

作 者: (美)Simon Monk
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302500568 出版時間: 2018-07-01 包裝:
開本: 16 頁數(shù): 192 字數(shù):  

內容簡介

  ● 安裝軟件環(huán)境,給Arduino上電,開始上傳項目 ● 理解C語言編程基礎 ● 為項目添加函數(shù)、數(shù)組和字符串 ● 用程序控制Arduino的數(shù)字和模擬輸入/輸出接口 ● 使用標準Arduino庫中的函數(shù) ● 編寫將數(shù)據(jù)存儲于EEPROM或閃存中的項目 ● 連接顯示器,包括與OLED和LCD顯示器的連接 ● 連接到互聯(lián)網并將Arduino作為Web服務器 ● 開發(fā)關于物聯(lián)網的有趣項目 ● 構建自己的庫文件并使用面向對象編程方法新版特色: ● 新增介紹Arduino物聯(lián)網程序設計的內容 ● 介紹新的Arduino型號和軟件

作者簡介

  Simon Monk,模擬控制與計算機科學學士,軟件工程博士。從少年時代起,他就是一名活躍的電子玩家,并擔任業(yè)余電路雜志的兼職作者。Monk博士撰寫了20余本有關創(chuàng)客和電子題材的著作,尤其是Arduino和樹莓派。你可以在網站http://simonmonk.org上找到他的更多作品,也可以關注他的推特@simonmonk2。

圖書目錄

第1章  Arduino介紹  1
1.1  微控制器  1
1.2  Arduino開發(fā)板的探索之旅  3
1.2.1  電源接口  4
1.2.2  供電接口  4
1.2.3  模擬輸入接口  4
1.2.4  數(shù)字接口  5
1.2.5  微控制器  5
1.2.6  其他元件  6
1.3  Arduino的起源  7
1.4  Arduino家族  8
1.4.1  Uno和Leonardo  9
1.4.2  Mega和Due  9
1.4.3  微型和小型Arduino開發(fā)板  10
1.4.4  Yun  11
1.4.5  Lilypad  12
1.4.6  其他“官方”開發(fā)板  12
1.5  Arduino復制品和變型  13
1.6  本章小結  13
第2章  啟程  15
2.1  上電  15
2.2  安裝軟件  16
2.3  上傳你的第一個項目  16
2.4  Arduino應用程序  21
2.5  本章小結  23
第3章  C語言基礎  25
3.1  編程  25
3.2  什么是編程語言?  27
3.3  Blink——再來一次!  31
3.4  變量  33
3.5  C語言實驗  35
3.6  數(shù)值變量和算術運算符  36
3.7  控制語句  39
3.7.1  if語句  39
3.7.2  for語句  41
3.7.3  while語句  44
3.8  常量  45
3.9  本章小結  45
第4章  函數(shù)  47
4.1  什么是函數(shù)?  47
4.2  參數(shù)  48
4.3  全局變量、局部變量和靜態(tài)變量  50
4.4  返回值  53
4.5  其他變量類型  54
4.5.1  float(浮點型)  54
4.5.2  boolean(布爾型)  55
4.5.3  其他數(shù)據(jù)類型  56
4.6  代碼風格  58
4.6.1  縮進  58
4.6.2  花括號  59
4.6.3  空白  60
4.6.4  注釋  60
4.7  本章小結  62
第5章  數(shù)組和字符串  63
5.1  數(shù)組  63
5.2  字符串  67
5.2.1  字符串常量  68
5.2.2  字符串變量  69
5.3  摩爾斯電碼轉換器  70
5.3.1  數(shù)據(jù)  71
5.3.2  全局變量和setup函數(shù)  72
5.3.3  loop函數(shù)  72
5.3.4  flashSequence函數(shù)  75
5.3.5  flashDotOrDash函數(shù)  76
5.3.6  整合  77
5.4  本章小結  79
第6章  輸入和輸出  81
6.1  數(shù)字輸出  81
6.2  數(shù)字輸入  85
6.2.1  上拉電阻  85
6.2.2  內部上拉電阻  88
6.2.3  防抖動  89
6.3  模擬輸出  94
6.4  模擬輸入  96
6.5  本章小結  98

第7章  Arduino標準類庫  99
7.1  隨機數(shù)  99
7.2  數(shù)學函數(shù)  102
7.3  位操作  103
7.4  高級I/O  105
7.4.1  生成音調  105
7.4.2  移位寄存器  107
7.4.3  中斷  107
7.5  本章小結  109
第8章  數(shù)據(jù)存儲  111
8.1  常量  111
8.2  將數(shù)據(jù)存儲在閃存中  112
8.3  EEPROM  114
8.3.1  在EEPROM中存儲整數(shù)  116
8.3.2  使用AVR EEPROM庫  117
8.3.3  在EEPROM中存儲浮點數(shù)  118
8.3.4  在EEPROM中存儲字符串  118
8.3.5  清除EEPROM的內容  120
8.4  壓縮  121
8.5  本章小結  122
第9章  顯示器  123
9.1  字母數(shù)字LCD顯示器  124
9.2  USB留言板  125
9.3  使用顯示器  127
9.4  其他LCD庫函數(shù)  128
9.5  OLED圖形顯示器  128
9.6  連接OLED顯示器  129
9.7  軟件  130
9.8  本章小結  132
第10章  Arduino物聯(lián)網程序設計  133
10.1  與Web服務器通信  134
10.1.1  HTTP  134
10.1.2  HTML  134
10.2  將Arduino Uno作為Web服務器  136
10.3  網絡控制的Arduino  139
10.4  Node MCU Web服務器  145
10.5  網絡控制的Node MCU  150
10.6  呼叫Web服務器  153
10.7  Arduino Uno和IFTTT  156
10.8  Node MCU ESP8266開發(fā)板和IFTTT  158
10.9  其他物聯(lián)網選擇  160
10.9.1  Arduino Yun  160
10.9.2  Particle Photon  161
10.10  本章小結  161
第11章  C++和庫  163
11.1  面向對象  163
11.2  內置庫示例  164
11.3  編寫自己的庫  165
11.3.1  頭文件  165
11.3.2  實現(xiàn)文件  166
11.3.3  完成你的庫  167
11.3.4  關鍵字  168
11.3.5  示例  168
11.4  本章小結  171


本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號