Skip to content

Commit cc1f4c4

Browse files
committed
[add] docs/micropython_for_pandora_iot_board.md
1 parent 966732a commit cc1f4c4

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# MicroPython for Pandora IoT Board
2+
3+
![IoT_Board](figures/IoT_Board.png)
4+
5+
**IoT Board 潘多拉** 是 RT-Thread 推出的一款物联网开发板,它给开发者带来了物联网时代的无限可能。而现在,它已经不仅仅是一块简单的物联网开发板,因为它已经全面支持 **MicroPython** 。在 IoT Board 上,你将会体验到有别于传统的,前所未有的开发方式。
6+
7+
借助于 MicroPython,你将有能力使用 Python 语言控制所有硬件外设,体验高级语言带来的便利特性,与此同时你还可以利用高级软件库快速实现你的 IoT 构想。
8+
9+
## 入门必读
10+
11+
如果您从来没有了解过 MicroPython, 可以阅读这篇简短的文章来 [带你入门 MicroPython](introduction.md)
12+
13+
## 开启 MicroPython 之旅
14+
15+
推荐遵循如下步骤开始进行 MicroPython 开发:
16+
17+
- 在您的开发板上烧录合适的固件
18+
- 在 PC 机上安装 RT-Thread MicroPython 开发环境并连接上开发板
19+
20+
接下来就可以尽情挥洒您的创意了,更详细的内容可以点击下文中的链接来进一步了解。
21+
22+
### 下载合适的固件
23+
24+
- [Pandora IoT Board firmware](https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=12305&extra=page%3D1%26filter%3Dtypeid%26typeid%3D20)
25+
26+
### 安装 IDE 开发环境
27+
28+
- [RT-Thread MicroPython develop environment](https://marketplace.visualstudio.com/items?itemName=RT-Thread.rt-thread-micropython)
29+
30+
## 开发资料
31+
32+
### 示例程序
33+
34+
以下示例程序可以在 RT-Thread MicroPython IDE 开发环境中直接添加到工程:
35+
36+
- [Pandora IoT Board MicroPython examples](https://github.com/RT-Thread/mpy-snippets/tree/master/examples/03.board/1.stm32l4_pandora)
37+
38+
### MicroPython 模块详解
39+
40+
- [MicroPython Librarys](micropython-librarys.md)
41+
42+
### 硬件功能
43+
44+
Pandora MicroPython 固件硬件功能如下所示:
45+
46+
| 外设名称 | 引脚号 | 简介 |
47+
| -------- | ---------------------------------------------- | ----------------------------------------- |
48+
| pin | PA4 PA8, PB8-9 PB10-15, PC2 PC4 PC6-7, PD12-15 | 开发板引出的可自由分配的 IO,支持引脚中断 |
49+
| led | PE7 | 红色 led 灯 |
50+
| rgb | R: PE7, G: PE8, B: PE9 | rgb 灯 |
51+
| key | KEY0: PD10, KEY1: PD9, KEY2: PD8 | 输入按键 |
52+
| uart1 | PA9, PA10 | 串口1 |
53+
| i2c | | 软件 i2c 可选择任意 pin |
54+
| spi | | 软件 spi 可选择任意引出 pin |
55+
| adc | PC4 | adc1,通道 13 |
56+
| pwm | PB0 | pwm3, 通道 3, 用于红外发射 |
57+
| timer | | 硬件定时器 15 |
58+
| wdt | | 看门狗 |
59+
| rtc | | 实时时钟 |
60+
| beeper | PB2 | 蜂鸣器 |
61+
| lcd | | lcd 显示屏 |
62+
| wifi | | wifi 网络连接 |
63+
| aht10 | CLK: PD6, SDA: PC1 | 温湿度传感器 |
64+
| ap3216c | CLK: PC0, SDA: PC1 | 接近与光强传感器 |
65+
| icm20608 | CLK: PC0, SDA: PC1 | 六轴传感器 |
66+
67+
## 联系我们
68+
69+
如果在使用的过程中遇到问题,您可以用如下方式联系我们:
70+
71+
- 在 github 上提交 issue
72+
-[RT-Thread MicroPython 官方论坛](https://www.rt-thread.org/qa/forum.php?mod=forumdisplay&fid=2&filter=typeid&typeid=20) 发帖
73+
74+
- RT-Thread MicroPython 交流 QQ 群:703840633

0 commit comments

Comments
 (0)