注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)Arduino完全實(shí)戰(zhàn)

Arduino完全實(shí)戰(zhàn)

Arduino完全實(shí)戰(zhàn)

定 價(jià):¥89.00

作 者: (美)柯博文
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

購(gòu)買這本書可以去


ISBN: 9787121274527 出版時(shí)間: 2016-01-01 包裝: 平塑勒
開本: 頁(yè)數(shù): 492 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Arduino已成為學(xué)習(xí)微控制器的首選課程,而本書是Arduino設(shè)計(jì)全方位的指引,廣泛且深入核心平臺(tái)開發(fā),全面講述Arduino所有函數(shù)與API(應(yīng)用程序界面),并介紹了市面上常見的數(shù)十種傳感器,輔以實(shí)例設(shè)計(jì)。最后,結(jié)合Android和iOS系統(tǒng),導(dǎo)入云端系統(tǒng)與物聯(lián)網(wǎng)的運(yùn)用基礎(chǔ),用豐富的實(shí)例介紹市面上的傳感器,書中還特別介紹了可免費(fèi)學(xué)習(xí)Arduino的聯(lián)機(jī)仿真器運(yùn)用,并額外提供教學(xué)視頻與執(zhí)行視頻,以搭配書籍輔助學(xué)習(xí)。

作者簡(jiǎn)介

  柯博文一直致力推廣Arduino,除了創(chuàng)建專門的手機(jī)周邊設(shè)計(jì)公司,還曾在多個(gè)城市舉辦教學(xué)與推廣活動(dòng),并且在臺(tái)北Computex、CGDC中國(guó)游戲開發(fā)大會(huì)、CSDN移動(dòng)開發(fā)大會(huì)等會(huì)議做十多場(chǎng)演講,在各地多個(gè)機(jī)構(gòu)教授Arduino的相關(guān)課程。

圖書目錄

1 簡(jiǎn)介篇 11.1 什么是Arduino 11.2 Arduino的特色 11.3 Arduino歷史 21.4 Arduino相關(guān)網(wǎng)站 42 Arduino硬件介紹 52.1 Arduino硬件介紹 52.2 Arduino硬件外觀 82.2.1 Arduino硬件 82.2.2 Arduino外接板 122.3 自制Arduino板子 142.4 Arduino MCU IC介紹 182.4.1 ATMega8 182.4.2 ATMega168 192.5 相關(guān)網(wǎng)站介紹 202.5.1 畫硬件電路圖Fritzing 202.5.2 本書博客與討論區(qū) 203 Arduino開發(fā)環(huán)境介紹 213.1 Arduino軟件 213.1.1 安裝Arduino 223.1.2 安裝Arduino的Windows驅(qū)動(dòng)程序 233.2 用Eclipse寫Arduino 273.3 Arduino 漢化設(shè)置 274 我的第一個(gè)Arduino 294.1 面包板怎么接 294.2 Arduino上的第一個(gè)程序:LED閃爍 304.3 確認(rèn)你的程序是否編譯成功 344.4 燒錄I/O Board 344.5 了解我的第一個(gè)Arduino程序 355 Digital數(shù)字輸入與輸出 425.1 Digital Output設(shè)置Pin的輸出——霹靂燈示例 425.2 Digital Input——讀取按鈕信號(hào)數(shù)值code 456 Analog模擬 486.1 Ana logInput——讀取可變電阻的數(shù)據(jù) 486.2 Analog Output的輸出,示例LED的明暗控制 517 UART、Serial RX/TX——TTL、RS232傳輸數(shù)據(jù) 547.1 UART的數(shù)據(jù)傳遞 557.1.1 通過(guò)UART顯示數(shù)據(jù)到Serial Monitor——除錯(cuò)功能 557.1.2 通過(guò)UART在兩個(gè)Arduino之間相互傳遞數(shù)據(jù) 578 PWM脈沖寬度調(diào)制 618.1 PWM Output 628.2 PWM通過(guò)DigitalWrite達(dá)成效果 639 Pulse脈沖 659.1 pulseIn(pin,state,timeout) 659.2 pulseIn示例——查用戶多久沒有按下按鈕 6510 SPI 6810.1 SPI介紹 6810.1.1 SPI接口數(shù)據(jù)傳輸 6810.1.2 SPI類及其成員函數(shù) 6910.2 SPI示例程序——主從端Master 7010.3 SPI示例程序——被控制端Master 7511 Arduino函數(shù) 8111.1 輸入/輸出函數(shù) 8111.1.1 pinMode(pin,mode) 8111.1.2 digitalWrite(pin,value) 8111.1.3 digitalRead(pin) 8211.1.4 analogRead(pin) 8211.1.5 analogWrite(pin,value) 8211.1.6 analogReference(mode)模擬參考 8311.1.7 shiftOut(dataPin,clockPin,bitOrder,val) 8411.2 數(shù)據(jù)類型datatype 8611.2.1 int整數(shù) 8611.2.2 float浮點(diǎn)數(shù) 8711.2.3 char字符 8911.2.4 String字符串 9111.2.5 byte字符組 9311.2.6 long長(zhǎng)字符 9511.2.7 word 9611.2.8 boolean布爾代數(shù) 9811.2.9 short 10011.2.10 unsigned char、unsigned int、unsigned long 10111.3 時(shí)間 10311.3.1 millis() 10311.3.2 delay(ms) 10411.3.3 delayMicroseconds(us) 10511.4 數(shù)學(xué) 10711.4.1 min(x,y) 10711.4.2 max(x,y) 10811.4.3 abs(x) 10911.4.4 constrain(amt,low,high) 11011.4.5 map(x,in_min,in_max,out_min,out_max) 11111.5 邏輯流程控制 11211.5.1 if...else條件判斷語(yǔ)句 11211.5.2 switch...case條件判斷語(yǔ)句 11511.5.3 for循環(huán)語(yǔ)法 11611.5.4 while循環(huán)語(yǔ)法 11811.5.5 do....while循環(huán)語(yǔ)法 11911.5.6 Array,實(shí)驗(yàn):霹靂燈 12011.6 中斷函數(shù) 12311.6.1 attachInterrupt(interrupt,function,mode),實(shí)驗(yàn):按鍵計(jì)數(shù)器 12311.6.2 interrupts()使用中斷函數(shù)和noInterrupts()停止中斷函數(shù) 12611.7 字符串處理函數(shù)String 12811.7.1 String對(duì)象 12811.7.2 charAt() 13011.7.3 compareTo() 13211.7.4 concat() 13611.7.5 endsWith() 13711.7.6 equals(),equalsIgnoreCase() 13911.7.7 getBytes() 14111.7.8 indexOf() 14211.7.9 lastIndexOf() 14411.7.10 length() 14611.7.11 replace() 14711.7.12 setCharAt() 14911.7.13 startsWith() 15011.7.14 substring() 15211.7.15 toCharArray() 15311.7.16 toInt() 15511.7.17 toLowerCase() 15711.7.18 toUpperCase() 15811.7.19 trim() 16011.8 串行端口通信 16111.8.1 Serial.begin(baud) 16211.8.2 Serial.print()和Serial.println() 16311.8.3 Serial.available()和Serial.read() 16511.9 特殊函數(shù)庫(kù) 16811.10 開發(fā)自己專屬的函數(shù)庫(kù)和設(shè)計(jì)自己的函數(shù) 17211.10.1 設(shè)計(jì)函數(shù) 17211.10.2 設(shè)計(jì)函數(shù)庫(kù) 17511.10.3 使用函數(shù)庫(kù) 17712 Arduino與其他的傳感器 18012.1 水銀開關(guān)讀取 18012.2 光敏電阻——實(shí)驗(yàn)小夜燈 18212.3 晶體管 18512.3.1 NPN晶體管——NPN與DC直流馬達(dá) 18512.3.2 PNP晶體管—— PNP與DC直流馬達(dá) 18712.4 濕度傳感器 19012.5 溫度傳感器 19412.5.1 實(shí)驗(yàn):溫度計(jì) 19612.5.2 實(shí)驗(yàn):冰熱溫度顯示杯 19812.6 Servo步進(jìn)馬達(dá) 20112.7 游戲桿 20612.8 一氧化碳傳感器 20812.9 超聲波距離傳感器 21312.9.1 實(shí)驗(yàn)1 尺寸測(cè)量器(3個(gè)引腳的超聲波距離傳感器) 21312.9.2 實(shí)驗(yàn)2 倒車警告器(4個(gè)引腳的超聲波距離傳感器) 21712.10 火焰?zhèn)鞲衅?22012.11 一氧化碳/瓦斯傳感器/煙霧傳感器 22612.12 紅外線運(yùn)動(dòng)傳感器 23112.13 繼電器 23512.14 七段式數(shù)字號(hào)碼LED 23912.15 土壤濕度傳感器 24312.16 數(shù)字鍵盤 24612.17 聲音監(jiān)測(cè)器 25012.18 溫度計(jì)和濕度計(jì)二合一的傳感器DHT11 25412.19 酒精測(cè)試器 25812.20 DC 馬達(dá) 26112.21 8×8 LED 26312.22 顏色測(cè)試器 27812.23 FM收音機(jī) 28312.24 藍(lán)色背光液晶模塊LCD 2×16面板 28612.25 RFID卡片閱讀器 28912.26 SD讀卡器 29412.26.1 實(shí)驗(yàn):顯示SD卡片文件名、容量 29512.26.2 實(shí)驗(yàn):使用SD卡片儲(chǔ)存和讀取數(shù)據(jù) 30012.27 ADXL345 三軸重力加速度/傾斜角度模塊 30412.28 三軸磁場(chǎng)傳感器——指南針 30913 通 信 31513.1 遙控器 31513.1.1 讀取遙控器送來(lái)的數(shù)據(jù) 31613.1.2 把Arduino 當(dāng)遙控器 31913.2 與個(gè)人計(jì)算機(jī)傳遞數(shù)據(jù) 32413.2.1 PC與Arduino 互傳數(shù)據(jù)——USB線 32513.2.2 PC與Arduino互傳數(shù)據(jù)——RS232 32913.2.3 與其他程序語(yǔ)言交互——Arduino與Processing溝通 33713.2.4 與其他程序語(yǔ)言交互——Arduino與Unity溝通 34213.2.5 與其他程序語(yǔ)言交互——Arduino與Java互傳數(shù)據(jù) 34513.2.6 與其他程序語(yǔ)言交互——Scratch 35213.2.7 與其他程序語(yǔ)言交互——ardublock 35413.2.8 與其他程序語(yǔ)言交互——Flash連接 35513.3 MIDI 36413.4 網(wǎng)絡(luò)Ethernet 36813.4.1 實(shí)驗(yàn):讀取網(wǎng)頁(yè)數(shù)據(jù) 36913.4.2 抓取Yahoo的天氣數(shù)據(jù) 37213.4.3 Web Server——成為網(wǎng)頁(yè)服務(wù)器 37713.5 ZigBee/XBee 38213.6 藍(lán)牙 38613.6.1 藍(lán)牙JY-MCU 38913.6.2 設(shè)定修改藍(lán)牙速度 39213.6.3 修改藍(lán)牙設(shè)備名稱 39613.6.4 修改配對(duì)密碼; 39713.7 RF 433MHz 39814 Arduino與IC實(shí)驗(yàn) 40414.1 74HC 595——延伸出多個(gè)引腳 40414.2 LM 393——比較A引腳和B引腳哪個(gè)大 40615 Arduino 綜合實(shí)驗(yàn) 40915.1 音樂播放 40915.1.1 實(shí)驗(yàn):利用Tone和Pitch播放音樂 40915.1.2 實(shí)驗(yàn):加上功率放大器播放音樂 41115.1.3 實(shí)驗(yàn):mp3播放器 41315.2 計(jì)算按鈕按下的時(shí)間 41816 Android手機(jī)與Arduino 連接——移動(dòng)物聯(lián)網(wǎng) 41916.1 Arduino USB Host 41916.2 使用藍(lán)牙將Arduino和Android連接 43216.3 Android與Arduino連接——通過(guò)Android IOIO 44516.3.1 Android IOIO介紹 44516.3.2 Android IOIO初次安裝設(shè)定 44716.3.3 Android IOIO實(shí)驗(yàn) 44916.4 Android與Arduino連接——直接連接 45316.5 iOS與Arduino連接——通過(guò)藍(lán)牙4.0BLE 463

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)