查看(RB-07B050)Arduino魔法書的源代碼
←
(RB-07B050)Arduino魔法書
跳轉(zhuǎn)至:
導(dǎo)航
、
搜索
因為以下原因,你沒有權(quán)限編輯本頁:
您剛才請求的操作只有這個用戶組中的用戶才能使用:
用戶
您可以查看并復(fù)制此頁面的源代碼:
==書籍簡介== 《Arduino魔法書:實現(xiàn)夢想的工具和技術(shù)》是一本關(guān)于使用Arduino實現(xiàn)夢想的作品。作者Jeremy Blum有一句名言:“我們生活在未來。”利用可用的工具和在本出版物中將學(xué)到的知識,任何人都有機(jī)會、也有能力選擇一款A(yù)rduino微控制器并在幾分鐘內(nèi)利用它控制周圍的世界——這一夢想直到最近才成為可能。微控制器是一個可編程的平臺,它使我們能夠使用相對簡單的命令,來定義復(fù)雜的機(jī)械、電氣和軟件系統(tǒng)的操作。通過對本出版物的學(xué)習(xí),我們將使用Arduino制作各種作品,從運(yùn)動檢測到無線控制系統(tǒng)再到互聯(lián)網(wǎng)通信。 <br/> 本出版物適用于任何經(jīng)驗層級的Arduino愛好者。讀者不需要具備或者只需具備少量編程和電氣工程方面的經(jīng)驗。為了照顧到各個層次的讀者,本書設(shè)計了各種可選章節(jié)、小欄目或短節(jié)選,并在其中詳細(xì)解釋了具體的概念。 <br/> 無論你是工程領(lǐng)域徹頭徹尾的新手,還是打算入門嵌入式系統(tǒng)設(shè)計的經(jīng)驗豐富的老兵,Arduino 都是一個絕佳的起點(diǎn)。你在尋找一本Arduino 開發(fā)的通用參考手冊嗎?本出版物也非常適合你,它會引導(dǎo)你完成一系列具體項目,而你以后也可以再次翻閱它來查找代碼片段、最佳范例和系統(tǒng)原理圖等資料。電氣工程、系統(tǒng)設(shè)計、編程實踐……這些你在閱讀時學(xué)到的知識在Arduino 平臺之外也有廣泛的應(yīng)用。通過對刊物的閱讀,你將具備承擔(dān)各種工程項目的能力,不論它們使用的是Arduino 還是其他平臺。 <br/> ==書籍目錄== [[文件:07B05001.jpg|600px|有框|右]] [[文件:07B05003.png|600px|有框|右]] 第1部分 arduino工程基礎(chǔ) / 1 <br/> 第1章 讓你的arduino閃爍 / 2 <br/> 探索arduino生態(tài)系統(tǒng) / 3 <br/> arduino功能 / 3 <br/> arduino板卡 / 7 <br/> 創(chuàng)建你的第一個程序 / 12 <br/> 下載并安裝arduino ide / 12 <br/> 運(yùn)行ide并連接arduino / 13 <br/> 分析你的第一個程序 / 15 <br/> 本章小結(jié) / 17 <br/> 第2章 數(shù)字輸入、輸出和脈沖寬度調(diào)制 / 18 <br/> 數(shù)字輸出 / 19 <br/> 連接一個led并使用面包板 / 19 <br/> 數(shù)字輸出端口編程 / 23 <br/> 使用for循環(huán) / 24 <br/> analogwrite()與脈沖寬度調(diào)制 / 25 <br/> 讀取數(shù)字輸入 / 28 <br/> 讀取帶有下拉電阻的數(shù)字輸入 / 28 <br/> 使用“有彈性的”按鍵 / 30 <br/> 制作一個可控的rgb led夜燈 / 33 <br/> 本章小結(jié) / 37 <br/> 第3章 讀取模擬傳感器 / 38 <br/> 理解模擬和數(shù)字信號 / 39 <br/> 比較模擬和數(shù)字信號 / 39 <br/> 將模擬信號轉(zhuǎn)換為數(shù)字信號 / 40 <br/> 利用arduino讀取模擬傳感器:analogread() / 41 <br/> 讀取電位器 / 42 <br/> 使用模擬傳感器 / 45 <br/> 利用可變電阻制作自己的模擬傳感器 / 50 <br/> 使用阻性分壓器 / 50 <br/> 利用模擬輸入控制模擬輸出 / 52 <br/> 本章小結(jié) / 54 <br/> 第2部分 控制環(huán)境 / 55 <br/> 第4章 三極管與電機(jī)驅(qū)動 / 56 <br/> 驅(qū)動直流電機(jī) / 57 <br/> 操作大電流感性負(fù)載 / 58 <br/> 利用pwm控制電動機(jī)轉(zhuǎn)速 / 62 <br/> 使用h-橋控制直流電機(jī)的方向 / 64 <br/> 驅(qū)動伺服電機(jī) / 70 <br/> 理解連續(xù)旋轉(zhuǎn)伺服電機(jī)和標(biāo)準(zhǔn)伺服電機(jī)的區(qū)別 / 71 <br/> 理解伺服電機(jī)控制 / 71 <br/> 控制伺服電機(jī) / 75 <br/> 制作掃描式距離傳感器 / 76 <br/> 本章小結(jié) / 80 <br/> 第5章 發(fā)出聲音 / 81 <br/> 理解揚(yáng)聲器的工作原理 / 82 <br/> 聲音的性質(zhì) / 82 <br/> 揚(yáng)聲器是如何發(fā)聲的 / 83 <br/> 使用tone()發(fā)出聲音 / 84 <br/> 包含定義文件 / 85 <br/> 給揚(yáng)聲器接線 / 86 <br/> 產(chǎn)生聲音序列 / 88 <br/> 理解tone()函數(shù)的限制 / 91 <br/> 制作一架微型鋼琴 / 91 <br/> 本章小結(jié) / 94 <br/> 第6章 usb和串口通信 / 95 <br/> 理解arduino的串口通信功能 / 96 <br/> 使用內(nèi)置或外置usb-串口轉(zhuǎn)換器的arduino板卡 / 97 <br/> 使用次級含usb功能atmega mcu來模擬串口轉(zhuǎn)換器的arduino板卡 / 99 <br/> 使用單個帶usb功能mcu的arduino板卡 / 101 <br/> 帶有usb-host功能的arduino板卡 / 101 <br/> 監(jiān)聽arduino / 102 <br/> 使用print語句 / 102 <br/> 使用特殊字符 / 103 <br/> 改變數(shù)據(jù)類型表示 / 105 <br/> 與arduino通信 / 105 <br/> 從計算機(jī)或其他串口設(shè)備上讀取信息 / 106 <br/> 與桌面應(yīng)用程序通信 / 112 <br/> 與processing通信 / 113 <br/> 學(xué)習(xí)arduino leonardo(及其他基于32u4的arduino)的特殊技巧 / 119 <br/> 模擬鍵盤 / 119 <br/> 模擬鼠標(biāo) / 124 <br/> 本章小結(jié) / 127 <br/> 第7章 移位寄存器 / 129 <br/> 理解移位寄存器 / 130 <br/> 發(fā)送并行和串行數(shù)據(jù) / 131 <br/> 使用74hc595移位寄存器 / 131 <br/> 使用arduino進(jìn)行串行移位輸出 / 134 <br/> 在二進(jìn)制和十進(jìn)制間轉(zhuǎn)換 / 136 <br/> 用移位寄存器控制燈光動畫 / 137 <br/> 搭建“光騎士” / 137 <br/> 用led條形圖響應(yīng)輸入 / 139 <br/> 本章小結(jié) / 142 <br/> 第3部分 arduino通信接口 / 143 <br/> 第8章 i2c總線 / 144 <br/> i2c總線的歷史 / 145 <br/> i2c硬件設(shè)計 / 145 <br/> 通信方案與id值 / 146 <br/> 硬件要求和上拉電阻 / 147 <br/> 與i2c測溫探頭通信 / 148 <br/> 設(shè)置硬件 / 148 <br/> 參考數(shù)據(jù)手冊 / 149 <br/> 編寫軟件 / 151 <br/> 將移位寄存器、串口通信和i2c通信結(jié)合 / 153 <br/> 為溫度監(jiān)控系統(tǒng)搭建硬件 / 153 <br/> 修改嵌入式程序 / 154 <br/> 編寫processing程序 / 156 <br/> 本章小結(jié) / 159 <br/> 第9章 spi總線 / 160 <br/> spi總線概述 / 161 <br/> spi硬件和通信設(shè)計 / 162 <br/> 硬件配置 / 162 <br/> 通信方案 / 163 <br/> 比較spi與i2c / 164 <br/> 與spi數(shù)字電位器通信 / 164 <br/> 從數(shù)據(jù)手冊中獲取信息 / 164 <br/> 設(shè)置硬件 / 167 <br/> 編寫軟件 / 169 <br/> 用spi數(shù)字電位器制作視聽顯示系統(tǒng) / 171 <br/> 設(shè)置硬件 / 172 <br/> 修改軟件 / 173 <br/> 本章小結(jié) / 175 <br/> 第10章 連接液晶顯示器 / 176 <br/> 設(shè)置lcd / 177 <br/> 使用liquidcrystal庫寫入lcd / 180 <br/> 向顯示器輸出文本 / 180 <br/> 創(chuàng)建特殊符號和動畫 / 182 <br/> 制作一個私人自動恒溫器 / 185 <br/> 設(shè)置硬件 / 185 <br/> 用按鍵調(diào)節(jié)設(shè)定值 / 188 <br/> 添加聲音報警和電扇 / 189 <br/> 整合:完整的程序 / 190 <br/> 升級項目 / 194 <br/> 本章小結(jié) / 194 <br/> 第11章 使用xbee收發(fā)器進(jìn)行無線通信 / 195 <br/> 理解xbee無線通信 / 196 <br/> xbee無線收發(fā)器 / 197 <br/> xbee無線收發(fā)器擴(kuò)展板和串口連接 / 198 <br/> 配置xbee / 201 <br/> 用擴(kuò)展板或usb適配器配置 / 202 <br/> 選擇xbee設(shè)置并將xbee連到主機(jī)上 / 203 <br/> 用x-ctu配置xbee / 204 <br/> 用串口終端配置xbee / 207 <br/> 與計算機(jī)無線通信 / 209 <br/> 為遠(yuǎn)程arduino供電 / 209 <br/> 回顧串口示例:用電位器控制processing / 211 <br/> 回顧串口示例:控制一個rgb led / 214 <br/> 與另一個arduino通信:制作無線門鈴 / 216 <br/> 系統(tǒng)設(shè)計 / 217 <br/> 發(fā)射器硬件 / 218 <br/> 接收器硬件 / 218 <br/> 發(fā)射器軟件 / 219 <br/> 接收器軟件 / 220 <br/> 本章小結(jié) / 223 <br/> 第4部分 高級的話題和項目 / 225 <br/> 第12章 硬件和定時器中斷 / 226 <br/> 使用硬件中斷 / 227 <br/> 理解輪詢和中斷間的折中 / 228 <br/> 理解arduino的硬件中斷能力 / 229 <br/> 搭建并測試硬件消抖動的按鍵中斷電路 / 230 <br/> 使用定時器中斷 / 237 <br/> 理解定時器中斷 / 237 <br/> 獲取軟件庫 / 238 <br/> 近乎于同時地執(zhí)行兩個任務(wù) / 238 <br/> 搭建一個中斷驅(qū)動的音響 / 239 <br/> 音響硬件 / 239 <br/> 音響軟件 / 240 <br/> 本章小結(jié) / 242 <br/> 第13章 用sd卡記錄數(shù)據(jù) / 243 <br/> 數(shù)據(jù)記錄的準(zhǔn)備工作 / 244 <br/> 用csv文件格式化數(shù)據(jù) / 244 <br/> 為數(shù)據(jù)記錄準(zhǔn)備sd卡 / 245 <br/> 將sd卡接入arduino / 249 <br/> sd卡擴(kuò)展板 / 249 <br/> sd卡spi接口 / 253 <br/> 寫入sd卡 / 253 <br/> 讀取sd卡 / 258 <br/> 使用一個實時時鐘 / 261 <br/> 理解實時時鐘 / 261 <br/> 使用實時時鐘 / 263 <br/> 做一個入口記錄儀 / 268 <br/> 記錄儀硬件 / 268 <br/> 記錄儀軟件 / 270 <br/> 數(shù)據(jù)分析 / 273 <br/> 本章小結(jié) / 274 <br/> 第14章 將你的arduino聯(lián)網(wǎng) / 275 <br/> 互聯(lián)網(wǎng)、arduino和你 / 276 <br/> 網(wǎng)絡(luò)術(shù)語 / 276 <br/> 客戶端與服務(wù)器 / 279 <br/> 將arduino聯(lián)網(wǎng) / 279 <br/> 在網(wǎng)上控制arduino / 279 <br/> 準(zhǔn)備i/o控制硬件 / 280 <br/> 設(shè)計一個簡易網(wǎng)頁 / 280 <br/> 編寫arduino服務(wù)器程序 / 282 <br/> 通過網(wǎng)絡(luò)控制arduino / 286 <br/> 把實時數(shù)據(jù)發(fā)送給繪圖服務(wù) / 290 <br/> 在xively上創(chuàng)建實時數(shù)據(jù)源 / 290 <br/> 添加數(shù)據(jù)源組件 / 295 <br/> 本章小結(jié) / 299 <br/> 附錄 atmega數(shù)據(jù)手冊和arduino原理圖揭秘 / 300 <br/> 閱讀數(shù)據(jù)手冊 / 300 <br/> 分解數(shù)據(jù)手冊 / 300 <br/> 理解器件引腳定義 / 302 <br/> 理解arduino原理圖 / 304 <br/>
返回
(RB-07B050)Arduino魔法書
。
來自“
http://www.gharee.com/wiki/index.php/(RB-07B050)Arduino魔法書
”
導(dǎo)航菜單
個人工具
登錄
名字空間
頁面
討論
變換
查看
閱讀
查看源代碼
查看歷史
操作
搜索
導(dǎo)航
首頁
社區(qū)專頁
新聞動態(tài)
最近更改
隨機(jī)頁面
工具箱
鏈入頁面
相關(guān)更改
特殊頁面
頁面信息
隱私政策
關(guān)于ALSROBOT WiKi
免責(zé)聲明