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

- 《Arduino开发实战指南》编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111445821
- 出版时间:2014
- 标注页数:150页
- 文件大小:50MB
- 文件页数:158页
- 主题词:单片微型计算机-指南
PDF下载
下载说明
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
热门推荐
- 541745.html
- 3336835.html
- 818328.html
- 3612123.html
- 1928214.html
- 630249.html
- 3663167.html
- 190954.html
- 3241091.html
- 2853265.html
- http://www.ickdjs.cc/book_2060559.html
- http://www.ickdjs.cc/book_656233.html
- http://www.ickdjs.cc/book_2028382.html
- http://www.ickdjs.cc/book_2120873.html
- http://www.ickdjs.cc/book_2017869.html
- http://www.ickdjs.cc/book_967454.html
- http://www.ickdjs.cc/book_1332358.html
- http://www.ickdjs.cc/book_2875261.html
- http://www.ickdjs.cc/book_1356077.html
- http://www.ickdjs.cc/book_1970640.html