|
| 1 | +# MicroPython for W601 IoT Board |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | +[**W601 IoT Board**](https://item.taobao.com/item.htm?spm=a230r.1.14.13.7c5b4a9bS2LYUD&id=602233847745&ns=1&abbucket=17#detail) 是 RT-Thread 推出的一款物联网开发板,它给开发者带来了物联网时代的无限可能。而现在,它已经不仅仅是一块简单的物联网开发板,因为它已经全面支持 **MicroPython** 。在 IoT Board 上,你将会体验到有别于传统的,前所未有的开发方式。 |
| 6 | + |
| 7 | +借助于 MicroPython,你将有能力使用 Python 语言控制所有硬件外设,体验高级语言带来的便利特性,与此同时你还可以利用高级软件库快速实现你的 IoT 构想。 |
| 8 | + |
| 9 | +## 硬件支持 |
| 10 | + |
| 11 | +W601 IoT Board MicroPython 固件硬件功能如下所示: |
| 12 | + |
| 13 | +| 外设名称 | 引脚号 | 简介 | |
| 14 | +| -------- | -------------------------------------- | ----------------------------------------- | |
| 15 | +| pin | PA11, PB4、10-14 、17-18、23-26、30-31 | 开发板引出的可自由分配的 IO,支持引脚中断 | |
| 16 | +| led | PA13 | 红色 led 灯 | |
| 17 | +| rgb | R: PA13, G: PA14, B: PA15 | rgb 灯 | |
| 18 | +| key | KEY0: PA7, KEY1: PA6, | 输入按键 | |
| 19 | +| uart1 | PA4, PA5 | 串口1 | |
| 20 | +| i2c | | 软件 i2c 可选择任意 pin | |
| 21 | +| spi | | 软件 spi 可选择任意引出 pin | |
| 22 | +| adc | PB23 - 26 | adc,通道 5 - 8 | |
| 23 | +| pwm | PB17、PB18 | pwm1, 通道 1、2 | |
| 24 | +| timer | | 硬件定时器 1 | |
| 25 | +| wdt | | 看门狗 | |
| 26 | +| rtc | | 实时时钟 | |
| 27 | +| beeper | PB15 | 蜂鸣器 | |
| 28 | +| lcd | | lcd 显示屏 | |
| 29 | +| wifi | | wifi 网络连接 | |
| 30 | +| aht10 | CLK: PA0, SDA: PA1 | 温湿度传感器 | |
| 31 | +| ap3216c | CLK: PA2, SDA: PA1 | 接近与光强传感器 | |
| 32 | + |
| 33 | +## 入门必读 |
| 34 | + |
| 35 | +如果您从来没有了解过 MicroPython, 可以阅读这篇简短的文章来 [带你入门 MicroPython](https://github.com/RT-Thread-packages/micropython/blob/master/docs/introduction.md)。 |
| 36 | + |
| 37 | +## 开启 MicroPython 之旅 |
| 38 | + |
| 39 | +推荐遵循如下步骤开始进行 MicroPython 开发: |
| 40 | + |
| 41 | +- 在您的开发板上烧录合适的固件 |
| 42 | +- 在 PC 机上安装 RT-Thread MicroPython 开发环境并连接上开发板 |
| 43 | + |
| 44 | +接下来就可以尽情挥洒您的创意了,更详细的内容可以点击下文中的链接来进一步了解。 |
| 45 | + |
| 46 | +### 下载合适的固件 |
| 47 | + |
| 48 | +- [W601 IoT Board firmware](https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=12305&extra=page%3D1%26filter%3Dtypeid%26typeid%3D20) |
| 49 | + |
| 50 | +### 安装 IDE 开发环境 |
| 51 | + |
| 52 | +- [RT-Thread MicroPython develop environment](https://marketplace.visualstudio.com/items?itemName=RT-Thread.rt-thread-micropython) |
| 53 | + |
| 54 | +## 开发资料 |
| 55 | + |
| 56 | +### 示例程序 |
| 57 | + |
| 58 | +以下示例程序可以在 RT-Thread MicroPython IDE 开发环境中直接添加到工程: |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | +### MicroPython 模块详解 |
| 63 | + |
| 64 | +- [MicroPython Librarys](https://github.com/RT-Thread-packages/micropython/blob/master/docs/micropython-librarys.md) |
| 65 | + |
| 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