W601 IoT Board 是 RT-Thread 推出的一款物联网开发板,它给开发者带来了物联网时代的无限可能。而现在,它已经不仅仅是一块简单的物联网开发板,因为它已经全面支持 MicroPython 。在 IoT Board 上,你将会体验到有别于传统的,前所未有的开发方式。
借助于 MicroPython,你将有能力使用 Python 语言控制所有硬件外设,体验高级语言带来的便利特性,与此同时你还可以利用高级软件库快速实现你的 IoT 构想。
W601 IoT Board MicroPython 固件硬件功能如下所示:
外设名称 | 引脚号 | 简介 |
---|---|---|
pin | PA11, PB4、10-14 、17-18、23-26、30-31 | 开发板引出的可自由分配的 IO,支持引脚中断 |
led | PA13 | 红色 led 灯 |
rgb | R: PA13, G: PA14, B: PA15 | rgb 灯 |
key | KEY0: PA7, KEY1: PA6, | 输入按键 |
uart1 | PA4, PA5 | 串口1 |
i2c | 软件 i2c 可选择任意 pin | |
spi | 软件 spi 可选择任意引出 pin | |
adc | PB23 - 26 | adc,通道 5 - 8 |
pwm | PB17、PB18 | pwm1, 通道 1、2 |
timer | 硬件定时器 1 | |
wdt | 看门狗 | |
rtc | 实时时钟 | |
beeper | PB15 | 蜂鸣器 |
lcd | lcd 显示屏 | |
wifi | wifi 网络连接 | |
aht10 | CLK: PA0, SDA: PA1 | 温湿度传感器 |
ap3216c | CLK: PA2, SDA: PA1 | 接近与光强传感器 |
如果您从来没有了解过 MicroPython, 可以阅读这篇简短的文章来 带你入门 MicroPython。
推荐遵循如下步骤开始进行 MicroPython 开发:
- 在您的开发板上烧录合适的固件
- 在 PC 机上安装 RT-Thread MicroPython 开发环境并连接上开发板
接下来就可以尽情挥洒您的创意了,更详细的内容可以点击下文中的链接来进一步了解。
以下示例程序可以在 RT-Thread MicroPython IDE 开发环境中直接添加到工程:
如果在使用的过程中遇到问题,您可以用如下方式联系我们:
-
在 github 上提交 issue
-
RT-Thread MicroPython 交流 QQ 群:703840633