出版時(shí)間:2013-2 作者:Simon Monk 譯者:劉椮楠
Tag標(biāo)簽:無
內(nèi)容概要
《Arduino編程從零開始》從C語言基礎(chǔ)開始,深入淺出地介紹了Arduino編程,對(duì)于零基礎(chǔ)的初學(xué)者和有一定基礎(chǔ)的Arduino玩家都有一定的幫助?!禔rduino編程從零開始》使用大量的程序范例一步步、手把手地教讀者怎樣為一塊Arduino板進(jìn)行編程,進(jìn)而實(shí)現(xiàn)想要的功能,從讓Arduino板載LED以各種不同的方式來閃爍,一直到通過附加擴(kuò)展板實(shí)現(xiàn)更加復(fù)雜和實(shí)用的功能,甚至讓Arduino板變成一個(gè)小型Web服務(wù)器。
《Arduino編程從零開始》適合廣大“創(chuàng)客”和電子愛好者學(xué)習(xí),也可供中學(xué)生科技競賽、高等院校相關(guān)專業(yè)及電子設(shè)計(jì)(制作)比賽參考。
書籍目錄
第1章 這就是Arduino
1.1 單片機(jī)
開發(fā)板
1.2 Arduino板概覽
供電
電源接口
模擬輸入:
數(shù)字接口
單片機(jī)
其他元器件
1.3 Arduino的起源
1.4 Arduino大家庭
UNO、Duemilanove和Diecimila
Mega
Nano
Bluetooth
Lilypad
其他官方板
Arduino兼容板
1.5 總結(jié)
第2章 從零開始
2.1 開機(jī)
2.2 安裝軟件
2.3 上傳你的第一個(gè)Sketch
2.4 Arduino應(yīng)用程序
2.5 總結(jié)
第3章 C語言基礎(chǔ)
3.1 編程
3.2 什么是計(jì)算機(jī)語言
3.3 再閃爍一次
3.4 變量
3.5 C語言實(shí)驗(yàn)
數(shù)字變量和運(yùn)算式
3.6 指令
if語句
for循環(huán)
while循環(huán)
#define指令
3.7 總結(jié)
第4章 函數(shù)
4.1 什么是函數(shù)?
4.2 參數(shù)
4.3 全局、局部和靜態(tài)變量
4.4 返回值
4.5 其他變量類型
浮點(diǎn)數(shù)
布爾
其他數(shù)據(jù)類型
4.6 編程風(fēng)格
首行縮進(jìn)
大括號(hào)
留白
注釋
4.7 總結(jié)
第5章 數(shù)組和字符串
5.1 數(shù)組
SOS莫爾斯碼所使用的數(shù)組
5.2 字符串?dāng)?shù)組
字符串字面值
字符串變量
5.3 莫爾斯碼翻譯器
數(shù)據(jù)
全局變量和setup
loop函數(shù)
函數(shù)flashSequence
函數(shù)flashDotOrDash
完整代碼
5.4 總結(jié)
第6章 輸入和輸出
6.1 數(shù)字輸出
6.2 數(shù)字輸入
上拉電阻
內(nèi)部上拉電阻
消抖
6.3 模擬輸出
6.4 模擬輸入
6.5 總結(jié)
第7章 標(biāo)準(zhǔn)Arduino庫
7.1 隨機(jī)數(shù)
7.2 數(shù)學(xué)函數(shù)
7.3 位操作
7.4 高級(jí)輸入∕輸出
聲音生成
讀取移位寄存器
7.5 中斷
7.6 總結(jié)
第8章 數(shù)據(jù)存儲(chǔ)
8.1 常量
8.2 PROGMEM指令
8.3 EEPROM
在EEPROM中存儲(chǔ)整數(shù)
在EEPROM中存儲(chǔ)浮點(diǎn)數(shù)(union)
在EEPROM中存儲(chǔ)字符串
清空EEPROM的內(nèi)容
8.4 壓縮
范圍壓縮
8.5 總結(jié)
第9章 LCD顯示器
9.1 USB信息板
9.2 使用顯示器
9.3 其他LCD庫函數(shù)
9.4 總結(jié)
第10章 Arduino網(wǎng)絡(luò)編程
10.1 網(wǎng)絡(luò)擴(kuò)展板
10.2 和Web服務(wù)器通信
HTTP
HTML
10.3 將Arduino用作Web服務(wù)器
10.4 通過網(wǎng)絡(luò)來設(shè)置Arduino的針腳
10.5 總結(jié)
第11章 C++和庫
11.1 面向?qū)ο?br />類和方法
11.2 內(nèi)建庫示例
11.3 寫一個(gè)庫
頭文件
實(shí)現(xiàn)文件
完成你的庫
11.4 總結(jié)
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載