BPI-STEAM 用户文档¶
BPI-STEAM 是专注于软硬件开源技术的开源组织,属于 Banana-Pi 的分支,从 2018 年起推出 BPI-BIT 开发板,随之推出 Webduino 、 MicroPython 、 Arduino 等开源技术支持,通过用户文档能够让用户轻松入门 BPI-STEAM 所提供的技术产品。
Hint
本文档托管于 BPI-STEAM 开源组织。
认识 BPI-BIT 开发板¶
BPI-BIT 是一款基于 ESP32 高性能芯片且兼容 micro:bit 设计的开源 STEAM 教育开发板,又名 Bpi:Bit、Web:Bit 。
使用 Webduino 编程¶
通过 Web:Bit 专用积木编辑器,使用拖拽积木来轻松学习编程吧。
使用 MicroPython 编程¶
通过烧写 MicroPython 固件,就可以在开发板中使用 Python 语言进行编程。
在下述目录将提供丰富的示例代码以及专业 IDE 的支持(如:VsCode、PyCharm)。
- 基础教程
- 进阶教程
- 标准案例
- 内建模块
- MicroPython 类库
- Python 标准库
Builtin
– 内建函数array
– 数值数组gc
– 回收内存碎片math
– 数学运算函数sys
– 系统特定功能ubinascii
– 二进制/ ASCII转换ucollections
– 容器数据类型uerrno
– 系统错误代码uhashlib
– 散列算法uheapq
– 堆队列算法uio
– 输入/输出流ujson
– JSON 编码和解码os
– 操作系统ure
– 正则表达式select
– 等待流事件usocket
– socket 模块ussl
– SSL/TLS moduleustruct
– 打包和解压缩原始数据类型time
– 时间相关函数uzlib
– zlib解压缩
使用 Arduino 编程¶
Hint
Arduino 将不会阐述过多基础内容,请具备 C/C++ 的语言开发基础。
提供了入门 Arduino 的软件工具和最佳示例,降低进入 ESP32 嵌入式专业开发的门槛。