图书介绍

MicroPython入门指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

MicroPython入门指南
  • 邵子扬编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121328466
  • 出版时间:2018
  • 标注页数:275页
  • 文件大小:29MB
  • 文件页数:287页
  • 主题词:软件工具-程序设计-指南

PDF下载


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

下载说明

MicroPython入门指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章 MicroPython简介1

1.1 MicroPython是什么1

1.2 MicroPython的历史1

1.3 MicroPython的特点4

1.4授权5

第2章 基础知识6

2.1 Python3和MicroPython6

2.2 MicroPython的系统结构7

2.3安装驱动8

2.4常用终端软件10

2.5 MicroPython的REPL14

2.5.1 REPL的快捷键14

2.5.2使用help()函数15

2.5.3查看模块包含的变量和函数19

2.6 MicroPython官方固件20

第3章 硬件平台介绍23

3.1 pyboard23

3.2 ESP826628

3.3其他可以运行MicroPython的硬件32

第4章 pyboard的使用41

4.1快速指南41

4.2从闪灯开始47

4.3按键的使用49

4.4 GPIO的使用50

4.4.1 GPIO的其他函数52

4.4.2 GPIO的别名55

4.4.3直接用端口名称57

4.5 ADC模数转换57

4.6 DAC数模转换58

4.7定时器(Timer)63

4.8 UART68

4.9 I2C71

4.10 SPI74

4.11外中断76

4.12 USB VCP78

4.13 CAN80

4.14文件操作84

4.15小结85

第5章 pyboard的Python标准库和微库86

5.1内置函数87

5.2数组(array)88

5.3复数运算(cmath)89

5.4垃圾回收(gc)91

5.5数学计算(math)92

5.6数据流事件(select)95

5.7系统功能(sys)96

5.8 binary/ASCⅡ转换(ubinascii)98

5.9集合和容器类型(ucollections)99

5.10哈希算法库(uhashlib)100

5.11堆队列算法(uheapq)101

5.12输入/输出流(uio)102

5.13 JSON编码解码(ujson)103

5.14“操作系统”基本服务(uos)103

5.15正则表达式(ure)108

5.16 socket模块(usocket)110

5.17压缩和不压缩原始数据类型(ustruct)114

5.18时间函数(utime)115

5.19 zlib解压缩(uzlib)120

第6章 MicroPython特别库121

6.1简化的BTree数据库(btree)121

6.1.1函数121

6.1.2方法122

6.1.3常量123

6.1.4例程123

6.2帧缓冲区操作(frambuf)124

6.2.1类124

6.2.2构造函数125

6.2.3绘制基本形状126

6.2.4绘制文字126

6.2.5其他方法126

6.2.6常量127

6.3硬件相关函数(machine)127

6.3.1复位函数127

6.3.2中断相关函数128

6.3.3功率管理128

6.3.4常量129

6.3.5 Class129

6.4访问和控制MicroPython内部(micropython)138

6.5使用网络(network)140

6.5.1 class CC3K141

6.5.2 class WIZNET5K143

6.6结构化访问二进制数据(uctypes)144

6.6.1定义数据结构层145

6.6.2模块内容146

6.6.3结构说明和实例化结构对象147

6.6.4结构对象147

6.6.5限制148

6.7线程148

6.7.1基本函数149

6.7.2使用方法149

第7章 pyboard专用模块(pyb)151

7.1时间相关功能151

7.2复位功能152

7.3中断相关函数153

7.4功耗管理153

7.5其他函数154

7.6类158

7.6.1加速度传感器(Accel)158

7.6.2方法158

7.6.3例程159

7.7 ADC159

7.7.1构造函数159

7.7.2方法160

7.7.3 ADCAⅡ161

7.8数模转换(DAC)163

7.8.1构造函数163

7.8.2方法163

7.9三线舵机驱动(servo)164

7.9.1构造函数165

7.9.2方法165

7.10 pyb和machine的区别166

第8章 ESP8266167

8.1快速指南168

8.2 ESP8266专用模块esp176

8.3 MicroPython标准模块和machine模块179

8.4网络配置(network)179

8.4.1函数180

8.4.2 class WLAN180

8.4.3构造函数180

8.4.4方法181

8.4.5连接网络184

8.4.6作为http服务器186

8.5文件管理软件189

8.5.1 WebREPL189

8.5.2 uPyLoader193

8.5.3 MicroPython File Uploader200

8.5.4 uPyCraft201

第9章 使用技巧和常见问题206

9.1不能正确识别出PYBFlash磁盘206

9.2安装虚拟串口失败206

9.3 PYBFLASH磁盘中文件损坏或乱码207

9.4恢复出厂设置207

9.5怎样升级pyboard的固件208

9.5.1 Linux下升级固件210

9.5.2 Nucleo开发板升级固件211

9.6升级ESP8266的固件212

9.6.1需要的软件212

9.6.2固件文件212

9.6.3进入升级模式213

9.6.4 esptool.py213

9.6.5 Flash DownloadTools215

9.6.6 uPyLoader216

9.7访问寄存器217

9.7.1方法217

9.7.2使用STM32的寄存器控制LED218

第10章 MicroPython应用219

10.1计算圆周率219

10.2驱动OLED模块222

10.3温度传感器DS 1820225

10.4温湿度传感器DHT11228

10.5气压传感器BMP180229

10.6用热敏电阻测温度237

10.7在SensorTile上使用MicroPython242

10.7.1移植MicroPython固件244

10.7.2传感器驱动246

10.7.3使用SensorTile制作开源智能怀表项目261

10.8其他MicroPython项目链接270

附录272

热门推荐