PYB Nano 开发板快速指南
这篇快速指南是为 MicroPython 和 PYB Nano 的初学者写的,通过这个文档,可以快速掌握 MicroPython 和 PYB Nano 的基本使用方法。
PYB Nano开发板简介
PYB Nano开发板是目前体积最小、成本最低的MicroPython开发板
PYB Nano的主要特点
- STM32F401CEU6微控制器
- 16M主时钟
- 支持 macroUSB
- 2路UART
- 3路I2C
- 3路SPI
- 10路12位ADC
- 支持RTC
- 支持后备电池输入
- 支持USB供电和VIN输入(最高12V)
- 一个用户按键和一个复位键
- 带有 4个支持亮度调节功能的 LED
- 带有加速度传感器(MMA7660)
- 支持USB升级功能
- 低成本、高性能
- 开源
应用范围
- 教育、学习
- 电子竞赛
- 机器人
- 智能硬件
- 物联网开发
- 快速原型设计
- 创客、DIYer
PYB Nano非常适合作为MicroPython的入门开发板,它支持绝大部分MicroPython的功能和函数,成本却只有官方 PyBoard 的几分之一,是学习MicroPython的首选开发板之一,也是从Arduino进阶到其它应用的最好选择。
系统需求
在开始使用 PYB Nano 前,需要做一点准备工作:
- 一台计算机,安装了不低于Win7,或者Linux、MacOS操作系统,32位/64位都可以
- 串口终端软件,如超级终端、putty、MobaXterm、SecureCRT等
- macroUSB数据线(可以使用安卓手机的数据线)
因为Windows的用户最多,所以下面的介绍也以Windwos为主,但其它操作系统下的用法也是类似的,甚至更简单。
另外,为了顺利使用 MicroPython,大家还需要对 Python 语言有基本了解,因为MicroPython 是基于 python3 的。
安装驱动
在Windows系统中,第一次连接开发板时,会出现一个PYBFLASH磁盘,同时提示需要安装新的设备。这个新的设备就是虚拟串口,它的驱动程序就在新出现的PYBFLASH磁盘上,浏览到这个磁盘安装驱动,安装后就可以使用。
在大部分的Linux、MacOS下无需安装任何驱动程序。
终端软件设置
在调试时,通常都使用串口终端软件。在使用前,需要对终端软件的串口参数进行设置。
先用数据线连接开发板,然后运行任一串口终端软件,并设置串口为 PYB Nano 对应的虚拟串口,在将串口参数设置如下:
波特率 |
115200 |
数据位 |
8 |
奇偶校验 |
无 |
停止位 |
1 |
流量控制 |
无 |
个别软件还需要设置字符集才能正常显示。
REPL 的用法
通常调试程序时,都是在 Micr