图书介绍

Arduino开发实战指南 STM32篇2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

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 RET61

1.2.2 Maple Mini1

1.2.3 Maple Native2

1.3 Maple的硬件资源2

1.4 libmaple简介3

1.5 Maple IDE的安装和使用3

1.5.1下载Maple IDE3

1.5.2安装Maple IDE4

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/O15

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系列IC61

3.7 LM7805线性稳压IC66

第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上的CoOS136

8.1.1准备136

8.1.2入门程序136

8.2 Maple上的FreeRTOS140

8.2.1简介140

8.2.2入门程序140

附录一 Maple引脚功能表143

附录二 Maple Mini引脚功能表145

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

附录四 Maple RET6引脚功能表147

热门推荐