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

Arduino完全實戰(zhàn)

Arduino完全實戰(zhàn)

定 價:¥89.00

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

購買這本書可以去


ISBN: 9787121274527 出版時間: 2016-01-01 包裝: 平塑勒
開本: 頁數(shù): 492 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

1 簡介篇 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ū)動程序 233.2 用Eclipse寫Arduino 273.3 Arduino 漢化設(shè)置 274 我的第一個Arduino 294.1 面包板怎么接 294.2 Arduino上的第一個程序:LED閃爍 304.3 確認你的程序是否編譯成功 344.4 燒錄I/O Board 344.5 了解我的第一個Arduino程序 355 Digital數(shù)字輸入與輸出 425.1 Digital Output設(shè)置Pin的輸出——霹靂燈示例 425.2 Digital Input——讀取按鈕信號數(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 通過UART顯示數(shù)據(jù)到Serial Monitor——除錯功能 557.1.2 通過UART在兩個Arduino之間相互傳遞數(shù)據(jù) 578 PWM脈沖寬度調(diào)制 618.1 PWM Output 628.2 PWM通過DigitalWrite達成效果 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浮點數(shù) 8711.2.3 char字符 8911.2.4 String字符串 9111.2.5 byte字符組 9311.2.6 long長字符 9511.2.7 word 9611.2.8 boolean布爾代數(shù) 9811.2.9 short 10011.2.10 unsigned char、unsigned int、unsigned long 10111.3 時間 10311.3.1 millis() 10311.3.2 delay(ms) 10411.3.3 delayMicroseconds(us) 10511.4 數(shù)學 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條件判斷語句 11211.5.2 switch...case條件判斷語句 11511.5.3 for循環(huán)語法 11611.5.4 while循環(huán)語法 11811.5.5 do....while循環(huán)語法 11911.5.6 Array,實驗:霹靂燈 12011.6 中斷函數(shù) 12311.6.1 attachInterrupt(interrupt,function,mode),實驗:按鍵計數(shù)器 12311.6.2 interrupts()使用中斷函數(shù)和noInterrupts()停止中斷函數(shù) 12611.7 字符串處理函數(shù)String 12811.7.1 String對象 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ù)庫 16811.10 開發(fā)自己專屬的函數(shù)庫和設(shè)計自己的函數(shù) 17211.10.1 設(shè)計函數(shù) 17211.10.2 設(shè)計函數(shù)庫 17511.10.3 使用函數(shù)庫 17712 Arduino與其他的傳感器 18012.1 水銀開關(guān)讀取 18012.2 光敏電阻——實驗小夜燈 18212.3 晶體管 18512.3.1 NPN晶體管——NPN與DC直流馬達 18512.3.2 PNP晶體管—— PNP與DC直流馬達 18712.4 濕度傳感器 19012.5 溫度傳感器 19412.5.1 實驗:溫度計 19612.5.2 實驗:冰熱溫度顯示杯 19812.6 Servo步進馬達 20112.7 游戲桿 20612.8 一氧化碳傳感器 20812.9 超聲波距離傳感器 21312.9.1 實驗1 尺寸測量器(3個引腳的超聲波距離傳感器) 21312.9.2 實驗2 倒車警告器(4個引腳的超聲波距離傳感器) 21712.10 火焰?zhèn)鞲衅?22012.11 一氧化碳/瓦斯傳感器/煙霧傳感器 22612.12 紅外線運動傳感器 23112.13 繼電器 23512.14 七段式數(shù)字號碼LED 23912.15 土壤濕度傳感器 24312.16 數(shù)字鍵盤 24612.17 聲音監(jiān)測器 25012.18 溫度計和濕度計二合一的傳感器DHT11 25412.19 酒精測試器 25812.20 DC 馬達 26112.21 8×8 LED 26312.22 顏色測試器 27812.23 FM收音機 28312.24 藍色背光液晶模塊LCD 2×16面板 28612.25 RFID卡片閱讀器 28912.26 SD讀卡器 29412.26.1 實驗:顯示SD卡片文件名、容量 29512.26.2 實驗:使用SD卡片儲存和讀取數(shù)據(jù) 30012.27 ADXL345 三軸重力加速度/傾斜角度模塊 30412.28 三軸磁場傳感器——指南針 30913 通 信 31513.1 遙控器 31513.1.1 讀取遙控器送來的數(shù)據(jù) 31613.1.2 把Arduino 當遙控器 31913.2 與個人計算機傳遞數(shù)據(jù) 32413.2.1 PC與Arduino 互傳數(shù)據(jù)——USB線 32513.2.2 PC與Arduino互傳數(shù)據(jù)——RS232 32913.2.3 與其他程序語言交互——Arduino與Processing溝通 33713.2.4 與其他程序語言交互——Arduino與Unity溝通 34213.2.5 與其他程序語言交互——Arduino與Java互傳數(shù)據(jù) 34513.2.6 與其他程序語言交互——Scratch 35213.2.7 與其他程序語言交互——ardublock 35413.2.8 與其他程序語言交互——Flash連接 35513.3 MIDI 36413.4 網(wǎng)絡Ethernet 36813.4.1 實驗:讀取網(wǎng)頁數(shù)據(jù) 36913.4.2 抓取Yahoo的天氣數(shù)據(jù) 37213.4.3 Web Server——成為網(wǎng)頁服務器 37713.5 ZigBee/XBee 38213.6 藍牙 38613.6.1 藍牙JY-MCU 38913.6.2 設(shè)定修改藍牙速度 39213.6.3 修改藍牙設(shè)備名稱 39613.6.4 修改配對密碼; 39713.7 RF 433MHz 39814 Arduino與IC實驗 40414.1 74HC 595——延伸出多個引腳 40414.2 LM 393——比較A引腳和B引腳哪個大 40615 Arduino 綜合實驗 40915.1 音樂播放 40915.1.1 實驗:利用Tone和Pitch播放音樂 40915.1.2 實驗:加上功率放大器播放音樂 41115.1.3 實驗:mp3播放器 41315.2 計算按鈕按下的時間 41816 Android手機與Arduino 連接——移動物聯(lián)網(wǎng) 41916.1 Arduino USB Host 41916.2 使用藍牙將Arduino和Android連接 43216.3 Android與Arduino連接——通過Android IOIO 44516.3.1 Android IOIO介紹 44516.3.2 Android IOIO初次安裝設(shè)定 44716.3.3 Android IOIO實驗 44916.4 Android與Arduino連接——直接連接 45316.5 iOS與Arduino連接——通過藍牙4.0BLE 463

本目錄推薦

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