Arduino不僅僅是全球的開源硬件,也是一個(gè)優(yōu)秀的硬件開發(fā)平臺,更是硬件開發(fā)的趨勢。Arduino簡單的開發(fā)方式使得開發(fā)者更關(guān)注于創(chuàng)意與實(shí)現(xiàn),更快地完成自己的項(xiàng)目開發(fā),大大節(jié)約學(xué)習(xí)的成本,縮短開發(fā)的周期。
《Arduino程序設(shè)計(jì)基礎(chǔ)(第2版)》是作者幾年間開發(fā)Arduino的經(jīng)驗(yàn)總結(jié),純干貨分享。本書針對大學(xué)教育編寫,體系結(jié)構(gòu)清晰,開發(fā)細(xì)節(jié)完善,適合初學(xué)者學(xué)習(xí),亦可以用于專業(yè)開發(fā)者查閱。
Arduino程序設(shè)計(jì)基礎(chǔ)第二版介紹
《Arduino程序設(shè)計(jì)基礎(chǔ)》涵蓋Arduino基礎(chǔ)知識及高級應(yīng)用,中途穿插簡單項(xiàng)目制作,用于鞏固知識與擴(kuò)展提高,同時(shí)提供常用的API參考,以便讀者實(shí)踐時(shí)查閱。第2版中,作者修正了之第1版的紕漏,并根據(jù)Arduino近年來的發(fā)展,更新了部分內(nèi)容,重寫了部分章節(jié),也融入了更多作者對Arduino開發(fā)的思考。
Arduino程序設(shè)計(jì)基礎(chǔ)目錄
第1章 初識Arduino
1.1什么是Arduino
1.2 Arduino的由來
1.3為什么使用Arduino作為開發(fā)平臺
1.4 Arduino硬件——選擇一款適合自己的Arduino控制器
1.4.1認(rèn)識不同型號的Arduino控制器
1.4.2眾多的Arduino外圍模塊
1.4.3從Arduino UNO開始
1.5 Arduino軟件
1.5.1下載配置Arduino開發(fā)環(huán)境
1.5.2認(rèn)識Arduino IDE
1.5.3安裝Arduino驅(qū)動(dòng)程序
1.6 Blink——Arduino的Hello World!
第2章 基礎(chǔ)篇
2.1 Arduino語言及程序結(jié)構(gòu)
2.1.1 Arduino語言
2.1.2 Arduino程序結(jié)構(gòu)
2.2 C/C++語言基礎(chǔ)
2.2.1數(shù)據(jù)類型
2.2.2運(yùn)算符
2.2.3表達(dá)式
2.2.4數(shù)組
2.2.5字符串
2.2.6注釋
2.2.7用流程圖表示程序
2.2.8順序結(jié)構(gòu)
2.2.9選擇結(jié)構(gòu)
2.2.10循環(huán)結(jié)構(gòu)