网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 MicroPython开发与实战/信盈达嵌入式系统实践系列丛书
分类
作者
出版社 北京航空航天大学出版社
下载
简介
内容推荐
本书共分为五部分。第1~3章节主要介绍MicroPython以及Pyhton语言基础;第4~5章节重点针对ESP32与MicroPython的实战性操作;第6~7章重点阐述MicroPython在物联网的应用;第8章展现如何修改McroPython源码与添加自定义库的方法;第9章为一个智能农业的项目实战。
本书对智能物联网时代面临的挑战,以及MicroPython的基础知识做了清晰的阐述,有助于读者整理思路,了解需求,并更有针对性、有选择地深入学习相关知识。
本书适用于自动化专业、计算机专业等在校大学生以及嵌入式爱好者。
目录
第1章 MicroPython介绍
1.1 MicroPython的起源
1.2 MicroPython的发展
1.3 MicroPython与Pyboard的关系
1.3.1 MicroPython与Pyboard介绍
1.3.2 Pyboard与传统嵌入式开发板的关系
1.3.3 学习MicroPython是否还需要学习以C语言为首的嵌入式开发
1.4 MicroPython 系统结构
1.5 MicroPython的优势
1.5.1 编译环境
1.5.2 操作难度
1.5.3 程序结构
1.5.4 编写方式
1.5.5 易读性
1.6 MicroPython的应用
1.6.1 智能仪器
1.6.2 工业控制
1.6.3 家用电器
1.6.4 网络和通信
1.6.5 医用设备领域
1.6.6 模块化系统
1.6.7 汽车电子
1.6.8 其他
1.7 Python环境搭建
1.7.1 IDLE下载
1.7.2 安装
1.7.3 第一个Python程序
第2章 Python语法基础
2.1 关键字
2.2 标识符
2.2.1 概念
2.2.2 标识符的规则
2.2.3 命名规则
2.3 注释
2.3.1 注释的分类
2.3.2 Python程序支持中文
2.4 变量和变量的类型
2.4.1 变量
2.4.2 变量的类型
2.4.3 进制转换
2.5 输出和输入
2.5.1 输出
2.5.2 输入
2.6 运算符
2.6.1 算术运算符
2.6.2 赋值运算符
2.6.3 关系(比较)运算符
2.6.4 逻辑运算符
2.6.5 位运算符
2.6.6 移位运算符
2.7 表达式
2.7.1 表达式的类型和值
2.7.2 表达式的运算顺序
2.7.3 优先级
2.8 程序流程控制
2.8.1 顺序结构
2.8.2 选择结构
2.8.3 循环结构
2.9 判断结构
2.9.1 if语句
2.9.2 if else语句
2.9.3 多重if语句
2.9.4 if嵌套语句
2.10 逻辑结构
2.10.1 while循环
2.10.2 for循环
2.11 特殊流程控制语句
2.11.1 break语句
2.11.2 continue语句
2.11.3 break、continue语句的比较
2.12 字符串(str)
2.12.1 基本概念
2.12.2 创建字符串
2.12.3 字符串的输出与输入
2.12.4 遍历字符串
2.12.5 常用函数
2.13 列表(list)
2.13.1 基本概念
2.13.2 遍历列表
2.13.3 常用函数
2.13.4 列表嵌套
2.14 元组(tuple)
2.15 字典(dict)
2.15.1 基本概念
2.15.2 根据键访问值
2.15.3 常用函数
2.15.4 遍历字典
2.16 函数简介
2.16.1 引入函数
2.16.2 基本概念
2.17 函数定义与调用
2.17.1 基本使用
2.17.2 文档说明
2.17.3 参数
2.17.4 返回值
2.17.5 函数的类型
2.17.6 函数的嵌套
2.17.7 案例练习
2.18 局部变量与成员变量
2.18.1 局部变量
2.18.2 成员变量
第3章 Python多线程
3.1 线程简介
3.1.1 基本概念
3.1.2 为什么需要多线程
3.1.3 进程与线程的区别
3.2 线程的创建与启动
3.2.1 threading模块简介
3.2.2 Thread类
3.3 线程的生命周期
3.3.1 线程的状态
3.3.2 线程阻塞
3.3.3 线程加入
3.4 共享成员变量例程
3.4.1 成员变量为不可变类型
3.4.2 成员变量为可变类型
3.5 线程同步例程
3.5.1 引入问题
3.5.2 处理方式1:Lock类
3.5.3 处理方式2:使用Lock进行同步处理
3.6 扩展知识
3.6.1 死锁例程
3.6.2 生产者与消费者模型
3.6.3 local类
第4章 开启MicroPython for ESP32之旅
4.1 准备工作
4.1.1 硬件平台
4.1.2 Windows PwoerShell安装
4.1.3 CP210x串口驱动安装
4.1.4 ESP32固件下载
4.2 ESP32固件烧录
4.3 进入Pyboard
4.4 在Pyboard上运行Python程序
第5章 ESP32网络基础使用
5.1 连接WiFi
5.2 开机自动连接WiFi
5.3 获取系统时间
5.3.1 什么是NTP
5.3.2 方法
5.3.3 实例
5.4 urequests下载网页数据
5.5 Python3&MicroPython的socket模块
5.5.1 socket的定义
5.5.2 socket工作流程
5.5.3 socket模块的宏
5.5.4 socket模块的API
5.6 利用socket下载网页数据
5.7 利用socket实现ESP32的网络通信
5.7.1 服务器端
5.7.2 Client客户端
5.7.3 程序运行
5.8 收看星球大战字符动画
第6章 MicroPython for ESP32硬件控制
6.1 NodeMCU32S开发板引脚说明
6.2 知识储备
6.2.1 模拟信号
6.2.2 数字信号
6.2.3 高/低电平
6.3 Pin例程
6.3.1 构造对象
6.3.2 方法
6.4 延时例程
6.5 PWM与呼吸灯例程
6.5.1 PWM脉宽调制技术
6.5.2 构造对象
6.5.3 方法
6.5.4 PWM控制LED的亮度
6.5.5 呼吸
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 16:25:53