





定价:59元
印次:1-1
ISBN:9787302694526
出版日期:2025.06.01
印刷日期:2025.07.01
图书责编:龙启铭
图书分类:教材
"在计算机创新设计中,MicroPython因其简单易用的特性,降低了创新设计编程语言的门槛;而ESP32芯片因其内置的WiFi、蓝牙和通用嵌入式功能成为创新设计的热门硬件平台。本书以应用案例形式介绍ESP32常用硬件功能,突出MicroPython编写硬件驱动的便捷性,让读者全面了解使用MicroPython驱动ESP32不同功能硬件模块工作的方法。全书共分12章,包括MicroPython创新设计介绍、MicroPython基础知识、ESP32的GPIO输出与输入、ESP32的定时器TIMER、ESP32的串口通信、ADC数据采集、I2C通信、SPI通信、WiFi无线网络通信、蓝牙通信、创新项目设计和PCB设计与制作。 本书讲解简单明了,案例丰富,同时配套开源硬件开发板、慕课视频和开源仿真平台(Wokwi)案例,可作为高等学校理工科相关专业学生学习计算机创新设计的教程,也可以作为学习MicroPython和ESP32的参考书。 "
王德志,主要负责学校的计算机基础公共课教学工作,科研方向为物联网应用开发,长期指导学生进行物联网创新设计开发。主编《Python基础与应用开发》,参编《C语言程序设计》、《大学计算机基础》等教材。
前言 随着信息技术的飞速发展,计算机创新设计已经不仅仅是计算机专业人员的工作,越来越多的跨专业人员开始应用计算机技术在各个领域中进行创新设计。而应用嵌入式技术进行计算机创新无处不在,随着物联网、智能硬件、人工智能等先进技术的普及,嵌入式技术在创新设计中应用会更加广泛。在嵌入式设计软件开发方面,MicroPython因其简单易学、免费开源以及丰富的库文件,使嵌入式开发程序设计编程语言的门槛降低,非常适合进行创新设计的原型系统开发,能缩短创新设计的周期,在短时间内把创新想法变成实物案例。在嵌入式设计硬件开发方面,ESP32芯片是近年在创新设计领域中非常热门的解决方案,它除了具有嵌入式硬件芯片常用功能(GPIO、外部中断、硬件定时器、RTC、串口、I2C、SPI等)外,还提供了内置的WiFi和蓝牙功能,能够便捷地实现设备的联网通信,从而为物联网技术的创新应用提供了有利的网络支撑。 本书是面向高等学校理工科相关专业学生学习计算机创新设计而编写的教材。其特点是知识点简洁明了,侧重实际应用。每个硬件功能设计都配套完整的案例代码,可以在教材配套的开源DIY开发板上运行,同时为满足不具有硬件条件的读者的学习需求,教材案例也可以在开源MicroPython仿真平台Wokwi上进行运行测试。书中的各个章节采用由易到难的顺序讲解,让学生通过每个章节的学习,掌握多种硬件功能的使用方法,最后完成多个综合性的物联网数据采集、存储、展示和远程传输的案例。通过本书的学习,读者可以全面掌握在ESP32硬件平台上采用MicroPython进行创新设计的流程和方法。 全书共12章,第1~2章为Mic...
第1章MicroPython创新设计介绍1
1.1MicroPython介绍2
1.1.1MicroPython是什么2
1.1.2MicroPython与Python的区别3
1.1.3为什么用MicroPython进行创新设计5
1.2ESP32硬件平台介绍5
1.2.1ESP32系列SoC5
1.2.2ESP32开发软件平台6
1.2.3DIY开发板介绍7
1.3Wokwi虚拟仿真平台介绍8
1.3.1Wokwi虚拟仿真平台功能8
1.3.2Wokwi平台使用基本流程8
1.3.3Wokwi平台与DIY开发板的配合使用11
1.4 开发环境的搭建11
1.4.1Python安装11
1.4.2Thonny软件安装与配置12
1.4.3PyCharm软件安装与配置15
实验一Python环境与基本操作实验19
第2章MicroPython基础知识20
2.1基本书写格式要求21
2.1.1缩进式格式规范21
2.1.2注释21
2.1.3标识符命名规则21
2.2常量与变量22
2.2.1常量与常量类型222.2.2变量与变量类型22
2.2.3不同进制的书写格式23
2.3基本数据类型23
2.3.1常用数据类型23
2.3.2整型23
2.3.3浮点型24
2.3.4布尔型24
2.3.5字符串型24
2.3.6复数型25
2.3.7不同数据类型之间的转换25
2.3.8数值运算函数25
2.4常用运算符26
2.4.1数值运算符26
2.4.2赋值运算符和复合赋值运算符26 ... 查看详情
"本书讲解简介明了,案例丰富,同时配套有开源硬件开发板、慕课视频和开源仿真平台(Wokwi)案例,可作为高等学校计算机专业和非计算机专业理工科等相关专业学生学习计算机创新设计的教程,也可以作为MicroPython和ESP32学习的参考书。
"