20 Star 82 Fork 22

黑胡桃实验室 BlackWalnut Labs. / Waffle NanoV1 Python API Doc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 4.17 KB
一键复制 编辑 原始数据 按行查看 历史
HerculesHu 提交于 2021-08-23 09:49 . !50增加 QRCode模块

Waffle Nano V1 MicroPython 接口文档(Waffle Nano MicroPython API docs)

star

欢迎! 您现在浏览的是 Waffle Nano Python 接口文档(中文),由 黑胡桃实验室-OpenHarmony 团队维护更新。

Waffle Nano 开发套件简介

华夫饼鸿蒙版(Waffle Nano)是一款黑胡桃实验室在研究 OpenHarmony 开源项目中制作出来的一款 OpenHarmony 创客套件。

  • 套件支持 Python 和 C 两种语言开发应用程序;
  • 套件配置云端编程平台,无需在本地配置开发环境,即可编写鸿蒙应用;
  • 套件中的开发板部分包含 3 轴加速度计、3 轴陀螺仪、3 轴磁力计、NFC Tag 芯片和 240*240 TFT 屏幕;
  • 套件中的开发板部分主控为WiFi SOC Hi3861,160MHz主频,SRAM 352KB、ROM 288KB、2M Flash;
  • 套件通过 TypeC 接口实现供电、连接平台、下载程序、调试程序等多种功能。

快速上手 Python 开发鸿蒙应用

如果您想快速的体验一下 OpenHarmony 使用 Python 开发应用,无需配置开发环境,只需要使用以下两步:

1、开箱套件

按照开箱视频打开硬件,并安装外壳。开箱视频

2、连接 IDE 开始编写代码。演示视频

目前 OpenHarmony 在持续升级中,建议及时更新固件以获得更好的 Python 开发体验。固件下载页面

Python API 接口目录

模块 说明
base 支持的 python3 语法
builtin 内置方法,比如异常处理、列表、字符串等
GPIO machine.GPIO 库
UART machine.UART 库
I2C machine.I2C 库
SPI machine.SPI 库
PWM machine.PWM 库
ADC machine.ADC 库
math 常用数学函数
memoryview 内存视图相关操作
network 网络相关接口
socket socket 接口是网络通信的基础
timer 定时器
ubinascii 二进制数据和ASCII格式的各种编码之间的转换(双向)
ucollections 高级集合和容器类型来保存/累积各种对象
uctypes 自定义数据结构
uheapq 堆队列算法
uhashlib SHA256算法加密安全算法
ujson JSON数据格式
urandom 生成随机数
ure 正则表达式相关操作
ustruct 打包和解压缩数据
utime 提供用于获取当前时间和日期、测量时间间隔和延迟的函数
gc 内存管理
uos 文件管理
BME280 BME280 驱动程序
ICM20948 ICM20948 驱动程序
ST7789 ST7789 驱动程序
framebuf 提供可用于创建位图、可发送到显示器的通用帧缓冲区操作库
nfc NFC 调用接口
QRCode 二维码生成库

外部链接

Waffle Nano 创客套件

Waffle Nano 固件下载

Waffle Nano 硬件获取

Waffle Nano 传感器库

黑胡桃实验室官网

OpenHarmony 开源项目

关于我们

黑胡桃实验室公众号

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
Python
1
https://gitee.com/blackwalnutlabs/waffle_nano_v1_python_api_document.git
git@gitee.com:blackwalnutlabs/waffle_nano_v1_python_api_document.git
blackwalnutlabs
waffle_nano_v1_python_api_document
Waffle NanoV1 Python API Doc
master

搜索帮助