書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊

Arduino權(quán)威指南-第2版

作者:馬格里斯
出版社:人民郵電出版社出版時間:2015-03-01
開本: 16開 頁數(shù): 607
中 圖 價:¥90.3(7.0折) 定價  ¥129.0 登錄后可看到會員價
暫時缺貨 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Arduino權(quán)威指南-第2版 版權(quán)信息

Arduino權(quán)威指南-第2版 本書特色

《arduino權(quán)威指南(第2版)》(arduino cookbook)是關(guān)于arduino的基礎(chǔ)知識和應(yīng)用的權(quán)威入門手冊,從基本概念、常見任務(wù)到高級技術(shù),本書應(yīng)有盡有。前4章介紹簡單的入門知識,使你初步認識arduino并與計算機和其他設(shè)備進行通信。5~9章針對輸入和輸出進行細致講解。第10章開始介紹高級編程和技術(shù)應(yīng)用。本書將通過200個常見的實例來幫助你在實踐中成為arduino的使用高手。本書的講解細致,不需要有軟件和硬件的經(jīng)驗,通過這本書,可以利用計算機技術(shù)和環(huán)境互動找到快速解決硬件、軟件問題的方法。有經(jīng)驗的程序員也可以在本書中得到試用底層的avr資源構(gòu)建使用arduino環(huán)境的應(yīng)用。

Arduino權(quán)威指南-第2版 內(nèi)容簡介

美國亞馬遜*暢銷的arduino類圖書。   《arduino權(quán)威指南(第2版)》是美國o'reilly公司出版的arduino方面*權(quán)威的手冊《arduino cookbook》的中文版。   本書由淺入深地介紹了arduino的基礎(chǔ)知識和應(yīng)用項目,不要求軟件和硬件的相關(guān)經(jīng)驗。   作者michael margolis,是arduino語言庫和核心軟件的編寫者之一,現(xiàn)任avaya首席技術(shù)總監(jiān),曾在索尼、微軟、朗訊/貝爾實驗室工作,擁有30多年的相關(guān)經(jīng)驗,曾著《學(xué)arduino玩轉(zhuǎn)機器人制作》。   譯者楊昆云,在美國俄亥俄州立大學(xué)獲得生物物理學(xué)博士學(xué)位,隨后在加州理工大學(xué)做博士后研究,現(xiàn)旅居美國,F(xiàn)任百度貼吧arduino吧的吧主。

Arduino權(quán)威指南-第2版 目錄

第1章 入門
1.0 介紹
1.1 安裝集成開發(fā)環(huán)境(ide)
1.2 設(shè)置arduino板
1.3 使用集成開發(fā)環(huán)境(ide)準備一個arduino程序
1.4上傳并運行閃爍素描
1.5創(chuàng)建并保存程序
1.6使用arduino
第2章 讓程序為你工作
2.0介紹
2.1構(gòu)建一個arduino程序
2.2使用簡單的原始類型(變量)
2.3使用浮點數(shù)
2.4使用一組數(shù)值
2.5使用arduino的string功能
2.6使用c字符串
2.7把逗號分隔的文本拆分成組
2.8把一個數(shù)字轉(zhuǎn)換為字符串
2.9將字符串轉(zhuǎn)換為數(shù)字
2.10將你的代碼劃分為多個功能塊
2.11從函數(shù)返回多個值
2.12根據(jù)條件采取行動
2.13重復(fù)一個語句序列
2.14使用計數(shù)器重復(fù)執(zhí)行語句
2.15跳出循環(huán)
2.16基于單個變量進行不同的操作
2.17字符和數(shù)量值的比較
2.18字符串的比較
2.19邏輯比較的操作
2.20執(zhí)行位運算
2.21復(fù)合運算和賦值
第3章 使用數(shù)學(xué)運算符
3.0介紹
3.1加,減,乘,除
3.2值的遞增和遞減
3.3找出兩個值相除的余數(shù)
3.4確定絕對值
3.5把一個數(shù)約束在一個數(shù)值范圍內(nèi) 
3.6尋找一些值的*小或*大值
3.7計算一個數(shù)的乘方
3.8取平方根
3.9浮點數(shù)向上和向下取整
3.10使用三角函數(shù)
3.11生成隨機數(shù)
3.12設(shè)置和讀取位
3.13位的移動
3.14在一個int或long值里提取高字節(jié)和低字節(jié)
3.15從高字節(jié)和低字節(jié)組合成一個int或long值
第4章 串口通信
4.0簡介 
4.1從arduino發(fā)送調(diào)試信息到你的計算機
4.2從arduino發(fā)送格式化的文本和數(shù)值數(shù)據(jù)
4.3在arduino接收串口數(shù)據(jù)
4.4在單個消息中從arduino發(fā)送多個文本字段
4.5在arduino上從單個消息中接收多個文本字段
4.6從arduino發(fā)送二進制數(shù)據(jù)
4.7在計算機上接收來自arduino的二進制數(shù)據(jù)
4.8從processing向arduino發(fā)送二進制值
4.9發(fā)送多個arduino引腳的值
4.10如何移動pc或mac上的鼠標光標
4.11使用arduino控制谷歌地球
4.12在你的計算機中的文件里記錄arduino數(shù)據(jù)
4.13在同一時間將數(shù)據(jù)發(fā)送到兩個串口設(shè)備
4.14在同一時間接收來自兩個串口設(shè)備的數(shù)據(jù)
4.15設(shè)置你的計算機上的processing以發(fā)送和接收串口數(shù)據(jù)
第5章 簡單數(shù)字和模擬輸入
5.0介紹
5.1使用一個開關(guān)
5.2不用外部電阻使用一個開關(guān)
5.3可靠地檢測一個開關(guān)的閉合
5.4確定開關(guān)被按下多長時間
5.5讀取數(shù)字鍵盤
5.6讀取模擬值
5.7改變值的范圍
5.8讀取超過六路模擬輸入
5.9顯示5v以內(nèi)的電壓
5.10響應(yīng)電壓變化
5.11測量超過5v的電壓(分壓器)
第6章 獲取傳感器輸入
6.0介紹
6.1動作檢測
6.2光的探測
6.3動作檢測(集成被動紅外探測器)
6.4距離測量
6.5精確測量距離
6.6振動檢測
6.7聲音檢測
6.8溫度測量
6.9讀取rfid標簽
6.10跟蹤旋轉(zhuǎn)動作
6.11跟蹤一個以上的旋轉(zhuǎn)編碼器的運動
6.12在繁忙的程序里跟蹤旋轉(zhuǎn)動作
6.13使用鼠標
6.14從gps獲取位置
6.15使用陀螺儀檢測旋轉(zhuǎn)
6.16方向檢測
6.17從游戲控制板(playstation)獲取輸入
6.18讀取加速度
第7章 可視輸出
7.0介紹
7.1連接和使用led
7.2調(diào)節(jié)led的亮度
7.3驅(qū)動高功率led
7.4調(diào)整led的顏色
7.5多個led排序:創(chuàng)建一個條形圖
7.6多個led排序:制作一個追逐序列(霹靂游俠)
7.7使用復(fù)用技術(shù)控制一個led陣列
7.8顯示圖像上的led矩陣
7.9控制led陣列:charlieplexing方法
7.10驅(qū)動7段led顯示器
7.11使用復(fù)用技術(shù)驅(qū)動多位7段led顯示器
7.12使用max7221移位寄存器驅(qū)動多位7段led顯示器
7.13使用max72xx 移位寄存器控制led陣列
7.14使用pwm擴展芯片(tlc5940)增加模擬輸出的數(shù)量
7.15使用模擬面板表作為顯示器
第8章 物理輸出
8.0簡介
8.1控制舵機的位置
8.2使用電位器或傳感器控制一個或兩個舵機
8.3控制連續(xù)旋轉(zhuǎn)舵機的速度
8.4使用計算機指令控制舵機
8.5驅(qū)動無刷電機(使用業(yè)余調(diào)速器)
8.6控制電磁鐵和繼電器
8.7使物體振動
8.8使用晶體管驅(qū)動有刷電機
8.9使用h橋控制有刷電機的旋轉(zhuǎn)方向
8.10控制有刷電機h橋的方向和速度
8.11使用傳感器來控制有刷電機的方向和轉(zhuǎn)速(l293 h橋)
8.12驅(qū)動雙極步進電機
8.13驅(qū)動雙極步進電機(使用easydriver板)
8.14驅(qū)動單極步進電機(uln2003a)
第9章 音頻輸出
9.0簡介
9.1音調(diào)播放
9.2演奏簡單的旋律
9.3產(chǎn)生一個以上的同步音
9.4生成音頻音調(diào)的同時使led漸暗
9.5播放一個wav文件
9.6midi控制
9.7制作音頻合成器
第10章 遙控外部設(shè)備
10.0簡介
10.1對一個紅外遙控器做出響應(yīng)
10.2解碼紅外遙控信號
10.3模仿遙控器信號
10.4控制數(shù)碼相機
10.5通過改裝遙控開關(guān)來控制交流設(shè)備
第11章 顯示屏的使用
11.0 介紹
11.1 文字lcd屏的連接和使用
11.2 格式化文本
11.3 光標和顯示的開啟和關(guān)閉
11.4 滾動文字
11.5 顯示特殊符號
11.6 創(chuàng)建自定義字符
11.7 顯示比單個字符更大的符號
11.8 顯示小于單個字符的像素
11.9 連接和使用圖形lcd顯示器
11.10 創(chuàng)建用于圖形顯示器的位圖
11.11 在電視機上顯示文本
第12章 時間和日期的使用
12.0 介紹
12.1 創(chuàng)建延時
12.2 使用millis來確定持續(xù)時間
12.3 更精確地測量一個脈沖的持續(xù)時間
12.4 把arduino作為一個時鐘來用
12.5 創(chuàng)建一個可以周期性調(diào)用函數(shù)的鬧鐘
12.6 使用一個實時時鐘
第13章 使用i2c和spi進行通信
13.0 簡介
13.1 使用blinkm模塊控制rgb led
13.2 使用wii的雙節(jié)棍加速度計
13.3 外部實時時鐘的接口
13.4 添加外部eeprom存儲器
13.5 用數(shù)字溫度計讀取溫度
13.6 只用兩條導(dǎo)線驅(qū)動4位7段led顯示
13.7 集成一個i2c端口擴展器
13.8 使用spi驅(qū)動多位7段led顯示器
13.9 兩個或兩個以上的arduino板之間的通信
第14章 無線通信
14.0 介紹
14.1 使用低成本無線模塊發(fā)送消息
14.2 把arduino接入zigbee或802.15.4網(wǎng)絡(luò)
14.3 將消息發(fā)送到一個特定的xbee
14.4 在xbee間互傳傳感器數(shù)據(jù)
14.5 激活連接到xbee的執(zhí)行器
14.6 使用低成本收發(fā)器發(fā)送消息
14.7 與藍牙設(shè)備通訊
第15章 以太網(wǎng)和網(wǎng)絡(luò)
15.0 簡介
15.1 以太網(wǎng)擴展板的設(shè)置
15.2 自動獲取你的ip地址
15.3 解析主機名到ip地址(dns)
15.4 從web服務(wù)器請求數(shù)據(jù)
15.5 使用xml從web服務(wù)器請求數(shù)據(jù)
15.6 把arduino設(shè)置成一個web服務(wù)器
15.7 處理進入的web請求
15.8 處理針對特定頁面的請求
15.9 使用html格式化web服務(wù)器響應(yīng)
15.10 使用表單的網(wǎng)頁服務(wù)(post)
15.11 包含大量數(shù)據(jù)的網(wǎng)頁服務(wù)
15.12 發(fā)送twitter消息
15.13 發(fā)送和接收簡單消息(udp)
15.14 從internet時間服務(wù)器獲取時間
15.15 監(jiān)測pachube數(shù)據(jù)饋送
15.16 將信息發(fā)送到pachube
第16章 庫的使用修改和創(chuàng)
展開全部

Arduino權(quán)威指南-第2版 作者簡介

作者Michael Margolis,是Arduino語言庫和核心軟件的編寫者之一,現(xiàn)任Avaya首席技術(shù)總監(jiān),曾在索尼、微軟、朗訊/貝爾實驗室工作,擁有30多年的相關(guān)經(jīng)驗,曾著《學(xué)Arduino玩轉(zhuǎn)機器人制作》。譯者楊昆云,在美國俄亥俄州立大學(xué)獲得生物物理學(xué)博士學(xué)位,隨后在加州理工大學(xué)做博士后研究,現(xiàn)旅居美國。自幼愛好電子制作和程序編寫,在Arduino微控制器系統(tǒng)推出之后,積極向中國國內(nèi)愛好者介紹推廣這一易學(xué)易用的制作平臺,現(xiàn)任百度貼吧Arduino吧的吧主。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服