《Arduino編程從零開始》是2013年出版的圖書,作者是SimonMonk。
基本介紹
- 作者:Simon Monk
- 譯者:劉槮楠
- ISBN:9787030361103
- 頁數:177
- 定價:28.00元
- 出版時間:2013-2
內容介紹,作者介紹,目錄:,
內容介紹
《Arduino編程從零開始》從C語言基礎開始,深入淺出地介紹了Arduino編程,對於零基礎的初學者和有一定基礎的Arduino玩家都有一定的幫助。《Arduino編程從零開始》使用大量的程式範例一步步、手把手地教讀者怎樣為一塊Arduino板進行編程,進而實現想要的功能,從讓Arduino板載LED以各種不同的方式來閃爍,一直到通過附加擴展板實現更加複雜和實用的功能,甚至讓Arduino板變成一個小型Web伺服器。
《Arduino編程從零開始》適合廣大“創客”和電子愛好者學習,也可供中學生科技競賽、高等院校相關專業及電子設計(製作)比賽參考。
作者介紹
Simon Monk,是一個擁有計算機及控制學學士學位、計算機軟體工程學博士學位的工程師。早在讀書的時候,他就已經是一位互動電子愛好者,並且常常為業餘電子愛好者雜誌撰稿。
目錄:
第1章 汶就旱Arduino
1.1 單片機
開發板
1.2 Arduino板概覽
供 電
電源接口
模擬輸入
數字接口
單片機
其他元器件
1.3 Arduino的起源
1.4 Arduino大家庭
UNO、Duemilanove和Diecimila
Mega
Nano
Bluetooth
Lilypad
其他官方板
Arduino兼容板
1.5 總結
第2章 從零開始
2.1 開機
2.2 安裝軟體
2.3 上傳你的第一個Sketch
2.4 Arduino應用程式
2.5 總 結
第3章 C語言基礎
3.1 編 程
3.2 什麼是計算機語言
3.3 再閃爍一次
3.4 變數
3.5 C語言實驗
數字變數和運算式
3.6 指令
if語句
for循環
while循環
#denne指令
3.7 總結
第4章 函式
4.1 什麼是函式?
4.2 參數
4.3 全局、局部和靜態變數
4.4 返回值
4.5 其他變數類型
浮點數
布爾
其他數據類型
4.6 編程風格
首行縮進
大括弧
留白
注釋
4.7 總結
第5章 數組和字元串
5.1 數組
SOS莫爾斯碼所使用的數組
5.2 字元串數組
字元串字面值
字元串變數
5.3 莫爾斯碼翻譯器
數據
全局變數和Setup
loop函式
函式nashsequence
函式nash Dotor Dash
完整代碼
5.4 總結
第6章 輸入和輸出
6.1 數字輸出
6.2 數字輸入
上拉電阻
內部上拉電阻
消抖
6.3 模擬輸出
6.4 模擬輸入
6.5 總 結
第7章 標準Arduino庫
7.1 隨機數
7.2 數學函式
7.3 位操作
7.4 高級輸入/輸出
聲音生成
讀取移位暫存器
7.5 中斷
7.6 總結
第8童 數據存儲
8.1 常量
8.2 PROGMEM指令
8.3 EEPROM
在EEPROM中存儲整數
在EEPROM中存儲浮點數(union)
在EEPROM中存儲字元串
清空EEPROM的內容
8.4 壓縮
範圍壓縮
8.5 總結
第9章 LCD顯示器
9.1 USB信息板
9.2 使用顯示器
9.3 其他LCD庫函式
9.4 總結
第10章 Arduino網路編程
10.1 網路擴展板
10.2 和Web伺服器通信
HTTP
HTML
10.3 將Arduino用作Web伺服器
10.4 通過網路來設定Arduino的針腳
10.5 總結
第11章 C++和庫
11.1 面向對象
類和方法
11.2 內建庫示例
11.3 寫一個庫
頭檔案
實現檔案
完成你的庫
1.1 單片機
開發板
1.2 Arduino板概覽
供 電
電源接口
模擬輸入
數字接口
單片機
其他元器件
1.3 Arduino的起源
1.4 Arduino大家庭
UNO、Duemilanove和Diecimila
Mega
Nano
Bluetooth
Lilypad
其他官方板
Arduino兼容板
1.5 總結
第2章 從零開始
2.1 開機
2.2 安裝軟體
2.3 上傳你的第一個Sketch
2.4 Arduino應用程式
2.5 總 結
第3章 C語言基礎
3.1 編 程
3.2 什麼是計算機語言
3.3 再閃爍一次
3.4 變數
3.5 C語言實驗
數字變數和運算式
3.6 指令
if語句
for循環
while循環
#denne指令
3.7 總結
第4章 函式
4.1 什麼是函式?
4.2 參數
4.3 全局、局部和靜態變數
4.4 返回值
4.5 其他變數類型
浮點數
布爾
其他數據類型
4.6 編程風格
首行縮進
大括弧
留白
注釋
4.7 總結
第5章 數組和字元串
5.1 數組
SOS莫爾斯碼所使用的數組
5.2 字元串數組
字元串字面值
字元串變數
5.3 莫爾斯碼翻譯器
數據
全局變數和Setup
loop函式
函式nashsequence
函式nash Dotor Dash
完整代碼
5.4 總結
第6章 輸入和輸出
6.1 數字輸出
6.2 數字輸入
上拉電阻
內部上拉電阻
消抖
6.3 模擬輸出
6.4 模擬輸入
6.5 總 結
第7章 標準Arduino庫
7.1 隨機數
7.2 數學函式
7.3 位操作
7.4 高級輸入/輸出
聲音生成
讀取移位暫存器
7.5 中斷
7.6 總結
第8童 數據存儲
8.1 常量
8.2 PROGMEM指令
8.3 EEPROM
在EEPROM中存儲整數
在EEPROM中存儲浮點數(union)
在EEPROM中存儲字元串
清空EEPROM的內容
8.4 壓縮
範圍壓縮
8.5 總結
第9章 LCD顯示器
9.1 USB信息板
9.2 使用顯示器
9.3 其他LCD庫函式
9.4 總結
第10章 Arduino網路編程
10.1 網路擴展板
10.2 和Web伺服器通信
HTTP
HTML
10.3 將Arduino用作Web伺服器
10.4 通過網路來設定Arduino的針腳
10.5 總結
第11章 C++和庫
11.1 面向對象
類和方法
11.2 內建庫示例
11.3 寫一個庫
頭檔案
實現檔案
完成你的庫
11.4 總結