وبلاگ بلیان

MicroPython入门指南

معرفی کتاب «MicroPython入门指南» نوشتهٔ 邵子扬، منتشرشده توسط نشر 电子工业出版社 در سال 2018. این کتاب در فرمت pdf، زبان zh ارائه شده است. «MicroPython入门指南» در دستهٔ بدون دسته‌بندی قرار دارد.

扉页 版权页 前言 目录 第1章 MicroPython简介 1.1 MicroPython是什么 1.2 MicroPython的历史 1.3 MicroPython的特点 1.4 授权 第2章 基础知识 2.1 Python3和MicroPython 2.2 MicroPython的系统结构 2.3 安装驱动 2.4 常用终端软件 2.5 MicroPython的REPL 2.5.1 REPL的快捷键 2.5.2 使用help()函数 2.5.3 查看模块包含的变量和函数 2.6 MicroPython官方固件 第3章 硬件平台介绍 3.1 pyboard 3.2 ESP8266 3.3 其他可以运行MicroPython的硬件 第4章 pyboard的使用 4.1 快速指南 4.2 从闪灯开始 4.3 按键的使用 4.4 GPIO的使用 4.4.1 GPIO的其他函数 4.4.2 GPIO的别名 4.4.3 直接用端口名称 4.5 ADC模数转换 4.6 DAC数模转换 4.7 定时器(Timer) 4.8 UART 4.9 I2C 4.10 SPI 4.11 外中断 4.12 USB_VCP 4.13 CAN 4.14 文件操作 4.15 小结 第5章 pyboard的Python标准库和微库 5.1 内置函数 5.2 数组(array) 5.3 复数运算(cmath) 5.4 垃圾回收(gc) 5.5 数学计算(math) 5.6 数据流事件(select) 5.7 系统功能(sys) 5.8 binary/ASCII转换(ubinascii) 5.9 集合和容器类型(ucollections) 5.10 哈希算法库(uhashlib) 5.11 堆队列算法(uheapq) 5.12 输入/输出流(uio) 5.13 JSON编码解码(ujson) 5.14 “操作系统”基本服务(uos) 5.15 正则表达式(ure) 5.16 socket模块(usocket) 5.17 压缩和不压缩原始数据类型(ustruct) 5.18 时间函数(utime) 5.19 zlib解压缩(uzlib) 第6章 MicroPython特别库 6.1 简化的BTree数据库(btree) 6.1.1 函数 6.1.2 方法 6.1.3 常量 6.1.4 例程 6.2 帧缓冲区操作(frambuf) 6.2.1 类 6.2.2 构造函数 6.2.3 绘制基本形状 6.2.4 绘制文字 6.2.5 其他方法 6.2.6 常量 6.3 硬件相关函数(machine) 6.3.1 复位函数 6.3.2 中断相关函数 6.3.3 功率管理 6.3.4 常量 6.3.5 Class 6.4 访问和控制MicroPython内部(micropython) 6.5 使用网络(network) 6.5.1 class CC3K 6.5.2 class WIZNET5K 6.6 结构化访问二进制数据(uctypes) 6.6.1 定义数据结构层 6.6.2 模块内容 6.6.3 结构说明和实例化结构对象 6.6.4 结构对象 6.6.5 限制 6.7 线程 6.7.1 基本函数 6.7.2 使用方法 第7章 pyboard专用模块(pyb) 7.1 时间相关功能 7.2 复位功能 7.3 中断相关函数 7.4 功耗管理 7.5 其他函数 7.6 类 7.6.1 加速度传感器(Accel) 7.6.2 方法 7.6.3 例程 7.7 ADC 7.7.1 构造函数 7.7.2 方法 7.7.3 ADCAll 7.8 数模转换(DAC) 7.8.1 构造函数 7.8.2 方法 7.9 三线舵机驱动(servo) 7.9.1 构造函数 7.9.2 方法 7.10 pyb和machine的区别 第8章 ESP8266 8.1 快速指南 8.2 ESP8266专用模块esp 8.3 MicroPython标准模块和machine模块 8.4 网络配置(network) 8.4.1 函数 8.4.2 class WLAN 8.4.3 构造函数 8.4.4 方法 8.4.5 连接网络 8.4.6 作为http服务器 8.5 文件管理软件 8.5.1 WebREPL 8.5.2 uPyLoader 8.5.3 MicroPython File Uploader 8.5.4 uPyCraft 第9章 使用技巧和常见问题 9.1 不能正确识别出PYBFlash磁盘 9.2 安装虚拟串口失败 9.3 PYBFLASH磁盘中文件损坏或乱码 9.4 恢复出厂设置 9.5 怎样升级pyboard的固件 9.5.1 Linux下升级固件 9.5.2 Nucleo开发板升级固件 9.6 升级ESP8266的固件 9.6.1 需要的软件 9.6.2 固件文件 9.6.3 进入升级模式 9.6.4 esptool.py 9.6.5 Flash Download Tools 9.6.6 uPyLoader 9.7 访问寄存器 9.7.1 方法 9.7.2 使用STM32的寄存器控制LED 第10章 MicroPython应用 10.1 计算圆周率 10.2 驱动OLED模块 10.3 温度传感器DS1820 10.4 温湿度传感器DHT11 10.5 气压传感器 BMP180 10.6 用热敏电阻测温度 10.7 在SensorTile上使用MicroPython 10.7.1 移植MicroPython固件 10.7.2 传感器驱动 10.7.3 使用SensorTile制作开源智能怀表项目 10.8 其他MicroPython项目链接 附录 MicroPython shi jin nian guo wai kai yuan ying jian(ye shi zhi neng ying jian)Zhong zui re men de zhu ti zhi yi,Ta shi yong Python yu yan zai qian ru shi zhong bian cheng,Bu xu yao le jie di ceng ji cun qi,Shu ju shou ce,Chang jia de ku han shu,Da bu fen wai she he chang yong gong neng dou you zi ji de ku,Shi kai fa he yi zhi bian de rong yi he kuai su.MicroPython yi jing ke yi zhen zheng yong yu kai fa chan pin,Zhei shi qi xun su xi yin zhi neng ying jian kai fa zhe de yuan yin.Ben shu dai ling chu xue zhe zhu bu le jie MicroPython de ji chu zhi shi,Ying jian ping tai,Kai fa ji qiao,Cai yong da liang qian xian yi dong de shi li,Shi du zhe zai shi jian zhong kuai su ru men
دانلود کتاب MicroPython入门指南