RT-Thread 软件包-MicroPython用户手册-潘多拉开发板①
RT-Thread 软件包-MicroPython用户手册-潘多拉开发板①
MicroPython for Pandora IoT Board
IoT Board 潘多拉 是 RT-Thread 推出的一款物联网开发板,它给开发者带来了物联网时代的无限可能。而现在,它已经不仅仅是一块简单的物联网开发板,因为它已经全面支持 MicroPython 。在 IoT Board 上,你将会体验到有别于传统的,前所未有的开发方式。
借助于 MicroPython,你将有能力使用 Python 语言控制所有硬件外设,体验高级语言带来的便利特性,与此同时你还可以利用高级软件库快速实现你的 IoT 构想。
硬件支持
Pandora MicroPython 固件硬件功能如下所示:
外设名称 引脚号 简介
pin PA4 PA8, PB8-9 PB10-15, PC2 PC4 PC6-7, PD12-15 开发板引出的可自由分配的 IO,支持引脚中断
led PE7 红色 led 灯
rgb R: PE7, G: PE8, B: PE9 rgb 灯
key KEY0: PD10, KEY1: PD9, KEY2: PD8 输入按键
uart1 PA9, PA10 串口1
i2c 软件 i2c 可选择任意 pin
spi 软件 spi 可选择任意引出 pin
adc PC4 adc1,通道 13
pwm PB0 pwm3, 通道 3, 用于红外发射
timer 硬件定时器 15
wdt 看门狗
rtc 实时时钟
beeper PB2 蜂鸣器
lcd lcd 显示屏
wifi wifi 网络连接
aht10 CLK: PD6, SDA: PC1 温湿度传感器
ap3216c CLK: PC0, SDA: PC1 接近与光强传感器
icm20608 CLK: PC0, SDA: PC1 六轴传感器
入门必读
如果您从来没有了解过 MicroPython, 可以阅读这篇简短的文章来 带你入门 MicroPython。
开启 MicroPython 之旅
推荐遵循如下步骤开始进行 MicroPython 开发:
- 在您的开发板上烧录合适的固件
- 在 PC 机上安装 RT-Thread MicroPython 开发环境并连接上开发板
接下来就可以尽情挥洒您的创意了,更详细的内容可以点击下文中的链接来进一步了解。
下载合适的固件
Pandora IoT Board firmware
如果觉得 RT-Thread MicroPython 对您有帮助,请帮我们点亮 MicroPython 仓库 ) 的小星星,谢谢!!
1. 源码地址
MicroPython 固件可以从 RT-Thread 官方直接获取,下列固件由 RT-Thread 官方提供并针对 MicroPython 开发环境进行优化,支持工程同步等强大功能。
1.1 Pandora IoT Board 潘多拉开发板
源代码地址以及详细说明文档(最新版本源码,欢迎点赞给予支持呀!)
1.2 W601 IoT Board 开发板,源代码地址如下:
源代码地址以及详细说明文档(最新版本,欢迎点赞给予支持呀!)
1.3 stm32F407-atk-explorer 开发板,源代码地址如下:
https://github.com/SummerGGift/micropython_for_stm32F407-atk-explorer
1.4 麻雀一号音视频开发板,源代码地址如下:
https://github.com/SummerGGift/sparrow_one_micropython
2. 固件下载
想要直接体验的小伙伴也可以直接下载 bin 文件,目前提供如下开发板的固件。
2.1 IoT Board 潘多拉开发板
stm32l475-atk-pandora-mpy-v1.11.2-20200113.bin (最新版本,添加错误行打印功能)
stm32l475-atk-pandora-mpy-v1.10.2-20190921.bin
stm32l475-atk-pandora-mpy-v1.10.2-20190919.bin (已不支持最新版开发环境)
2.2 IoT Board w601 开发板
w601-atk-board-mpy-v1.10.2-20190921.FLS (推荐)
w601-atk-board-mpy-v1.10.2-20190919.FLS (已不支持最新版开发环境)
2.3 麻雀一号音视频开发板
sparrow_one_board_all_2019_12_10.bin (更新录音放音网络摄像机以及拍照功能)
sparrow_one_board_all_2019_11_22.bin (更新 lcd 显示功能)
sparrow_one_board_all_2019_11_04.bin
2.4 正点原子 f407 探索者开发板
stm32f407-atk-explorer-mpy-v1.10.2-20190802.bin
3. RT-Thread MicroPython 开发环境
RT-Thread MicroPython vscode 开发环境
安装 IDE 开发环境
RT-Thread MicroPython develop environment
开发资料
示例程序
以下示例程序可以在 RT-Thread MicroPython IDE 开发环境中直接添加到工程:
MicroPython 模块详解
- MicroPython Librarys