注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Arduino開發(fā)實戰(zhàn)指南(STM32篇)

Arduino開發(fā)實戰(zhàn)指南(STM32篇)

Arduino開發(fā)實戰(zhàn)指南(STM32篇)

定 價:¥59.00

作 者: 姚漢 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111445821 出版時間: 2013-12-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  《Arduino開發(fā)實戰(zhàn)指南(STM32篇)》主要面向非電子專業(yè)的讀者,介紹了兼容Arduino的Maple控制器的編程方法與基礎(chǔ)電路設(shè)計。書中有大量代碼和硬件電路實例,使非專業(yè)的讀者更易上手。Maple控制器編程簡單,功能強大,采用了基于ARMCortex-M3內(nèi)核的STM32處理器,性能比AVR單片機更高。Maple控制器開發(fā)上與廣泛使用的Arduino相兼容,可用于電子產(chǎn)品創(chuàng)意設(shè)計、互動媒體等交互應(yīng)用。

作者簡介

  姚漢,EEWORLD電子行業(yè)社區(qū)論壇資深版主,骨灰級業(yè)余電子愛好者,畢業(yè)于重慶師范大學(xué)物理專業(yè)。利用業(yè)余時間自學(xué)了電子專業(yè)的所有課程,參加了全國大學(xué)生電子設(shè)計大賽并獲獎,具有豐富軟硬件項目經(jīng)驗和扎實的電子工程技術(shù)基礎(chǔ)。從2010年開始在國內(nèi)推廣ArduinO兼容開源項目Maple,也是國內(nèi)第一批Maple的使用者。

圖書目錄

前言
第1章  Maple簡介 
1.1  Maple與Arduino的關(guān)系 
1.2  Maple的衍生版本 
1.2.1  Maple RET6 
1.2.2  Maple Mini 
1.2.3  Maple Native 
1.3  Maple的硬件資源 
1.4  libmaple簡介 
1.5  Maple IDE的安裝和使用 
1.5.1  下載Maple IDE 
1.5.2  安裝Maple IDE 
1.5.3  第一個程序 
1.5.4  Maple  IDE的使用 
1.6  Maple的開源協(xié)議 
第2章  Maple的Arduino兼容函數(shù)庫 
2.1  基本程序結(jié)構(gòu) 
2.2  Maple靜態(tài)變量關(guān)鍵字 
2.3  通用輸入輸出 
2.3.1  pinMode函數(shù) 
2.3.2  digitalWrite函數(shù) 
2.3.3  digitalRead函數(shù) 
2.3.4  togglePin 
2.3.5  toggleLED 
2.4  模擬輸入輸出 
2.4.1  analogWrite與pwmWrite 
2.4.2  analogRead 
2.5  高級I
shiftOut 
2.6  硬件SPI接口 
2.6.1  begin 
2.6.2  write 
2.6.3  read 
2.6.4  transfer 
2.6.5  end 
2.7  硬件USART與虛擬USB串口 
2.7.1  begin 
2.7.2  write 
2.7.3  print與println 
2.7.4  read 
2.7.5  available   
2.7.6  flush 
2.7.7  txPin與rxPin 
2.7.8  end 
2.8  延時和定時器 
2.8.1  delay與delay-Microseconds 
2.8.2  mills與micros 
2.8.3  內(nèi)部硬件定時器 
2.9  外部中斷 
2.9.1  interrupts與nointerrupts 
2.9.2  attachInterrupt與detachInterrupt 
2.10  數(shù)學(xué)與位運算操作 
2.10.1  min 
2.10.2  max 
2.10.3  abs 
2.10.4  constrain 
2.10.5  map 
2.10.6  pow   
2.10.7  sqrt 
2.10.8  sin 
2.10.9  cos 
2.10.10  tan 
2.10.11  randomSeed 
2.10.12  random 
2.10.13  lowBit 
2.10.14  bitRead 
2.10.15  bitWrite 
2.10.16  bitSet 
2.10.17  bitClear 
2.10.18  bit 
2.11  Wire庫 
2.11.1  begin   
2.11.2  beginTransmission 
2.11.3  send 
2.11.4  endTransmission 
2.11.5  requestFrom 
2.11.6  receive 
2.11.7  available 
2.12  Servo庫 
2.12.1  attach 
2.12.2  attached 
2.12.3  write 
2.12.4  writeMicroseconds 
2.12.5  readMicroseconds 
2.12.6  read 
2.12.7  detach 
2.13  LiquidCrystal庫 
2.13.1  LiquidCrystal 
2.13.2  begin 
2.13.3  write 
2.13.4  clear 
2.13.5  home 
2.13.6  cursor與noCursor 
2.13.7  setCursor 
2.13.8  noDisplay與display 
2.13.9  blink與noBlink 
2.13.10  leftToRight與rightToLeft 
2.13.11  autoscroll與noAutoscroll 
2.13.12  scrollDisplayLeft與scrollDisplayRight 
2.13.13  print 
2.13.14  createChar 
第3章  電路基礎(chǔ) 
3.1  需要的工具與儀器 
3.1.1  萬用表 
3.1.2  可調(diào)直流電源 
3.1.3  烙鐵與焊料 
3.1.4  鑷子 
3.1.5  斜口鉗 
3.1.6  剝線鉗 
3.2  電阻 
3.3  電感 
3.4  電容 
3.5  BJT三極管 
3.6  74系列IC 
3.7  LM7805線性穩(wěn)壓IC 
第4章  基本實驗 
4.1  LED漸變 
4.2  繼電器控制 
4.3  1602字符液晶顯示屏 
4.4  四位段碼LED顯示 
4.5  DS1302時鐘芯片 
第5章  傳感器實驗 
5.1  LM35溫度傳感器 
5.2  DHT11溫濕度傳感器 
5.3  酒精傳感器 
5.4  超聲波測距傳感器 
5.5  光敏電阻光傳感器 
5.6  BH1750環(huán)境光傳感器模塊 
5.7  ADXL335加速計 
5.8  GP2Y1010AU0F灰塵傳感器 
5.9  BMP085氣壓傳感器 
第6章  運動控制實驗 
6.1  步進電機控制 
6.1.1  用驅(qū)動器驅(qū)動步進電機 
6.1.2  Maple通過達林頓芯片驅(qū)動步進電機 
6.2  舵機電壓表 
第7章  其他實驗 
7.1  74HC595串并轉(zhuǎn)換 
7.2  24Cxx系列EEPROM讀寫 
7.3  PID溫度自動控制 
7.4  Maple頻率計 
7.5  NEC協(xié)議紅外發(fā)射實驗 
7.6  使用IRremote庫多協(xié)議紅外收發(fā) 
第8章  Maple上的操作系統(tǒng)簡介 
8.1  Maple上的CoOS 
8.1.1    準備 
8.1.2  入門程序 
8.2  Maple上的FreeRTOS 
8.2.1  簡介 
8.2.2  入門程序 
附錄一  Maple引腳功能表 
附錄二  Maple  Mini引腳功能表 
附錄三  定時器比較器通道與其相對應(yīng)的引腳 
附錄四  Maple  RET6引腳功能表 

本目錄推薦

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