登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』MicroPython入门指南

書城自編碼: 3099562
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 邵子扬
國際書號(ISBN): 9787121328466
出版社: 电子工业出版社
出版日期: 2018-01-01
版次: 1
頁數/字數: 288/294000
書度/開本: 16开 釘裝: 平装

售價:NT$ 384

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
她的罪名
《 她的罪名 》

售價:NT$ 279.0
巨变与突围:碰撞中的清帝国:1644—1840
《 巨变与突围:碰撞中的清帝国:1644—1840 》

售價:NT$ 437.0
变态心理揭秘
《 变态心理揭秘 》

售價:NT$ 279.0
非洲三万里(2024版)
《 非洲三万里(2024版) 》

售價:NT$ 381.0
不思而美:一个人的心灵简史
《 不思而美:一个人的心灵简史 》

售價:NT$ 325.0
减压七处方
《 减压七处方 》

售價:NT$ 314.0
成为作家
《 成为作家 》

售價:NT$ 269.0
工作文化史 古代卷
《 工作文化史 古代卷 》

售價:NT$ 381.0

建議一齊購買:

+

NT$ 569
《 深度学习与计算机视觉 算法原理、框架应用与代码实现 》
+

NT$ 1001
《 流畅的Python 》
+

NT$ 425
《 微信小程序:开发入门及案例详解 》
+

NT$ 425
《 机器人系统设计与制作:Python语言实现 》
+

NT$ 368
《 OpenCV 3计算机视觉:Python语言实现(原书第2版) 》
編輯推薦:
本书介绍国内外开源硬件领域热门的编程技术,用MicroPython做出很酷的东西,就是用Python语言在嵌入式中编程。MicroPython已经可以真正用于开发产品,这是其迅速吸引智能硬件开发者的原因。本书涉及MicroPython基础知识、硬件平台、开发技巧,案例丰富;让小白快速学编程、玩硬件,让工程师真正进行产品开发;适用于创客、发烧友和技术开发者。
內容簡介:
MicroPython是近年国外开源硬件(也是智能硬件)中*热门的主题之一,它使用Python语言在嵌入式中编程,不需要了解底层寄存器、数据手册、厂家的库函数,大部分外设和常用功能都有自己的库,使开发和移植变得容易和快速。MicroPython已经可以真正用于开发产品,这是其迅速吸引智能硬件开发者的原因。本书带领初学者逐步了解MicroPython的基础知识、硬件平台、开发技巧,采用大量浅显易懂的实例,使读者在实践中快速入门。
關於作者:
资深嵌入式和无线应用工程师,精通多种单片机,是全球最小Python芯片Pynano芯片设计师,MicroPython中文社区创始人,荣获2016年intel智能硬件大赛全国50最佳项目的荣誉。
目錄
第1章MicroPython简介001
1.1MicroPython是什么001
1.2MicroPython的历史001
1.3MicroPython的特点004
1.4授权005
第2章基础知识006
2.1Python3和MicroPython006
2.2MicroPython的系统结构007
2.3安装驱动008
2.4常用终端软件010
2.5MicroPython的REPL014
2.5.1REPL的快捷键014
2.5.2使用help函数015
2.5.3查看模块包含的变量和函数019
2.6MicroPython官方固件020
第3章硬件平台介绍023
3.1pyboard023
3.2ESP8266028
3.3其他可以运行MicroPython的硬件032
第4章pyboard的使用041
4.1快速指南041
4.2从闪灯开始047
4.3按键的使用049
4.4GPIO的使用050
4.4.1GPIO的其他函数052
4.4.2GPIO的别名055
4.4.3直接用端口名称057
4.5ADC模数转换057
4.6DAC数模转换058
4.7定时器(Timer)063
4.8UART068
4.9I2C071
4.10SPI074
4.11外中断076
4.12USB_VCP078
4.13CAN080
4.14文件操作084
4.15小结085
第5章pyboard的Python标准库和微库086
5.1内置函数087
5.2数组(array)088
5.3复数运算(cmath)089
5.4垃圾回收(gc)091
5.5数学计算(math)092
5.6数据流事件(select)095
5.7系统功能(sys)096
5.8binaryASCII转换(ubinascii)098
5.9集合和容器类型(ucollections)099
5.10哈希算法库(uhashlib)100
5.11堆队列算法(uheapq)101
5.12输入输出流(uio)102
5.13JSON编码解码(ujson)103
5.14 操作系统基本服务(uos)103
5.15正则表达式(ure)108
5.16socket模块(usocket)110
5.17压缩和不压缩原始数据类型(ustruct)114
5.18时间函数(utime)115
5.19zlib解压缩(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.5Class129
6.4访问和控制MicroPython内部(micropython)138
6.5使用网络(network)140
6.5.1class CC3K141
6.5.2class 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.7ADC159
7.7.1构造函数159
7.7.2方法160
7.7.3ADCAll161
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.10pyb和machine的区别166
第8章ESP8266167
8.1快速指南168
8.2ESP8266专用模块esp176
8.3MicroPython标准模块和machine模块179
8.4网络配置(network)179
8.4.1函数180
8.4.2class WLAN180
8.4.3构造函数180
8.4.4方法181
8.4.5连接网络184
8.4.6作为http服务器186
8.5文件管理软件189
8.5.1WebREPL189
8.5.2uPyLoader193
8.5.3MicroPython File Uploader200
8.5.4uPyCraft201

第9章使用技巧和常见问题206
9.1不能正确识别出PYBFlash磁盘206
9.2安装虚拟串口失败206
9.3PYBFLASH磁盘中文件损坏或乱码207
9.4恢复出厂设置207
9.5怎样升级pyboard的固件208
9.5.1Linux下升级固件210
9.5.2Nucleo开发板升级固件211
9.6升级ESP8266的固件212
9.6.1需要的软件212
9.6.2固件文件212
9.6.3进入升级模式213
9.6.4esptool.py213
9.6.5Flash Download Tools215
9.6.6uPyLoader216
9.7访问寄存器217
9.7.1方法217
9.7.2使用STM32的寄存器控制LED218
第10章 MicroPython应用219
10.1计算圆周率219
10.2驱动OLED模块222
10.3温度传感器DS1820225
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
內容試閱
MicroPython是近年开源社区中最热门的项目之一,它功能强大,使用简单,是创客、DIY爱好者、工程师最好的工具,也可以用在专业开发中。
相比另一个创客神器Arduino,MicroPython使用更加简单、方便,入门更快,性能也更好,更加适合初学者。它无须复杂的设置,不需要安装特别的软件和额外的硬件,也不用编译和下载,只要一个USB线,使用任何文本编辑器就可以进行编程。大部分硬件的功能,使用一个命令就能驱动,不用了解硬件底层就能快速开发,对于产品原型设计、软件移植非常有好处,让开发过程变得轻松,充满乐趣。和传统开发方法相比,MicroPython开发产品原型的速度更快,程序也更容易实现模块化,更方便进行维护。和其他类似软件相比,MicroPython是可以真正用在产品开发中的软件。
MicroPython以其开放的架构和MIT授权方式,在很短时间内就风靡世界,全世界有很多爱好者用它做出各种产品和有趣的应用。现在MicroPython已经被移植到了多种硬件平台上,如STM32、ESP8266、ESP32、dsPIC33、RTL8195、CC3200等,让我们有很多选择。
本书可以作为学习MicroPython的入门读物,也可以作为工具书,查看各种API的用法。本书先介绍MicroPython的起源,然后介绍MicroPython的基础知识和硬件平台,再重点介绍STM32和ESP8266上MicroPython的应用方法以及API,最后介绍了几个有趣的应用。通过本书读者可以快速了解并掌握MicroPython。
本书作者作为MicroPython中文社区站长,长期致力于MicroPython的研究和推广。本书的内容是由中文社区活动资料、社区的中文教程、官网英文社区、作者翻译的官网文档等整理而来,希望通过这本书,让广大爱好者和工程师可以了解到国外最新的技术,也希望和更多的爱好者一起交流,共同进步。书中难免存在不足和错误,请广大读者指正。
编著者
2017年10月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.