图书介绍

Arduino开发实战指南 STM32篇pdf电子书版本下载

Arduino开发实战指南  STM32篇
  • 《Arduino开发实战指南》编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111445821
  • 出版时间:2014
  • 标注页数:150页
  • 文件大小:50MB
  • 文件页数:158页
  • 主题词:单片微型计算机-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Arduino开发实战指南 STM32篇PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Maple简介 1

1.1 Maple与Arduino的关系 1

1.2 Maple的衍生版本 1

1.2.1 Maple RET6 1

1.2.2 Maple Mini 1

1.2.3 Maple Native 2

1.3 Maple的硬件资源 2

1.4 libmaple简介 3

1.5 Maple IDE的安装和使用 3

1.5.1下载Maple IDE 3

1.5.2安装Maple IDE 4

1.5.3第一个程序 5

1.5.4 Maple IDE的使用 7

1.6 Maple的开源协议 8

第2章 Maple的Arduino兼容函数库 9

2.1基本程序结构 9

2.2 Maple静态变量关键字 9

2.3通用输入输出 10

2.3.1 pinMode()函数 10

2.3.2 digitalWrite()函数 12

2.3.3 digitalRead()函数 12

2.3.4 togglePin() 13

2.3.5 toggleLED() 13

2.4模拟输入输出 13

2.4.1 analogWrite()与pwmWrite() 14

2.4.2 analogRead() 15

2.5高级I/O 15

shiftOut() 15

2.6硬件SPI接口 16

2.6.1 begin() 18

2.6.2 write() 19

2.6.3 read() 20

2.6.4 transfer() 20

2.6.5 end() 20

2.7硬件USART与虚拟USB串口 20

2.7.1 begin() 21

2.7.2 write() 21

2.7.3 print()与println() 22

2.7.4 read() 24

2.7.5 available() 24

2.7.6 flush() 24

2.7.7 txPin()与rxPin() 24

2.7.8 end() 25

2.8延时和定时器 25

2.8.1 delay()与delay-Microseconds() 25

2.8.2 mills()与micros() 25

2.8.3内部硬件定时器 25

2.9外部中断 31

2.9.1 interrupts()与nointerrupts() 32

2.9.2 attach Interrupt()与detach Interrupt() 32

2.10数学与位运算操作 33

2.10.1 min() 33

2.10.2 max() 34

2.10.3 abs() 34

2.10.4 constrain() 35

2.10.5 map() 35

2.10.6 pow() 36

2.10.7 sqrt() 36

2.10.8 sin() 36

2.10.9 cos() 37

2.10.10 tan() 37

2.10.11 randomSeed() 37

2.10.12 random() 37

2.10.13 lowBit() 38

2.10.14 bitRead() 38

2.10.15 bitWrite() 38

2.10.16 bitSet() 38

2.10.17 bitClear() 39

2.10.18 bit() 39

2.11 Wire库 39

2.11.1 begin() 40

2.11.2 beginTransmission() 41

2.11.3 send() 41

2.11.4 endTransmission() 42

2.11.5 requestFrom() 42

2.11.6 receive() 43

2.11.7 available() 43

2.12 Servo库 43

2.12.1 attach() 43

2.12.2 attached() 44

2.12.3 write() 44

2.12.4 writeMicroseconds() 45

2.12.5 readMicroseconds() 45

2.12.6 read() 45

2.12.7 detach() 45

2.13 LiquidCrystal库 46

2.13.1 LiquidCrystal() 46

2.13.2 begin() 47

2.13.3 write() 48

2.13.4 clear() 48

2.13.5 home() 49

2.13.6 cursor()与noCursor() 49

2.13.7 setCursor() 49

2.13.8 noDisplay()与display() 50

2.13.9 blink()与noBlink() 50

2.13.10 leftToRight()与rightToLeft() 50

2.13.11 autoscroll()与noAutoscroll() 50

2.13.12 scrollDisplayLeft()与scrollDisplayRight() 51

2.13.13 print() 51

2.13.14 createChar() 51

第3章 电路基础 53

3.1需要的工具与仪器 53

3.1.1万用表 53

3.1.2可调直流电源 54

3.1.3烙铁与焊料 55

3.1.4镊子 55

3.1.5斜口钳 56

3.1.6剥线钳 56

3.2电阻 56

3.3电感 58

3.4电容 59

3.5 BJT三极管 60

3.6 74系列IC 61

3.7 LM7805线性稳压IC 66

第4章 基本实验 67

4.1 LED渐变 67

4.2继电器控制 69

4.3 1602字符液晶显示屏 71

4.4四位段码LED显示 75

4.5 DS1302时钟芯片 82

第5章 传感器实验 86

5.1 LM35温度传感器 86

5.2 DHT 11温湿度传感器 91

5.3酒精传感器 93

5.4超声波测距传感器 95

5.5光敏电阻光传感器 98

5.6 BH1750环境光传感器模块 100

5.7 ADXL335加速计 101

5.8 GP2Y1010AU0F灰尘传感器 103

5.9 BMP085气压传感器 105

第6章 运动控制实验 112

6.1步进电机控制 112

6.1.1用驱动器驱动步进电机 113

6.1.2 Maple通过达林顿芯片驱动步进电机 114

6.2舵机电压表 115

第7章 其他实验 119

7.1 74HC595串并转换 119

7.2 24Cxx系列EEPROM读写 120

7.3 PID温度自动控制 125

7.4 Maple频率计 128

7.5 NEC协议红外发射实验 129

7.6使用IRremote库多协议红外收发 132

第8章 Maple上的操作系统简介 136

8.1 Maple上的CoOS 136

8.1.1准备 136

8.1.2入门程序 136

8.2 Maple上的FreeRTOS 140

8.2.1简介 140

8.2.2入门程序 140

附录一 Maple引脚功能表 143

附录二 Maple Mini引脚功能表 145

附录三 定时器比较器通道与其相对应的引脚 146

附录四 Maple RET6引脚功能表 147

精品推荐