- 学习路线
- RT-Thread 简介
- RT-Thread Nano
- RT-Thread Smart
- RT-Thread Studio
- 快速上手
- 内核
- Env 工具
- 设备和驱动
- 组件
- 软件包
- 物联网
- 工具
- MicroPython用户手册
- 应用开发
- RT-Thread 版本选择
- 开发环境搭建
- 固件尺寸优化
- 在RT-Thread潘多拉开发板上实现电源管理
- 网络协议栈驱动移植
- 在STM32F429上应用网络功能
- 在STM32F429上应用文件系统
- 在潘多拉上使用 SFUD 操作 Flash
- FreeModbus 应用笔记
- 应用AT组件连接ESP8266模块
- 多线程非阻塞网络编程
- 使用QEMU运行动态模块组件
- CmBacktrace应用
- 在 STM32L4 上应用 littlefs 文件系统
- STM32通用Bootloader
- wireshark抓取tls数据包
- 在 STM32 上应用 C++
- STM32 上使用 PWM
- STM32 上使用 USB Host 读写 U 盘
- QEMU 网络视频教程
- Demo 示例
- 其他
- 传感器驱动开发指南
- 软件包开发
- 向RT-Thread贡献代码
- 内核视频教程
- Env 视频教程
- rw007 SPI WiFi 模块使用
- wireshark抓取tls数据包
- Keil MDK 安装
- Rtthread dir
- 支持的传感器列表
- 支持的 Touch 列表
- Builtin functions and exceptions
- Cmath
- Gc
- Math
- Sys
- Uarray
- Ubinascii
- Ucollections
- Uerrno
- Uhashlib
- Uheapq
- Uio
- Ujson
- Uos
- Ure
- Uselect
- Usocket
- ussl – SSL/TLS 模块
- Ustruct
- Utime
- Uzlib
- thread
- micropython – 内部功能访问与控制模块
- Rtthread
- Machine
- Pin
- I2C
- SPI
- UART
- LCD
- RTC
- PWM
- ADC
- WDT
- Timer
- Network
- Wlan
- 传感器驱动框架介绍
- Preparations
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
潘多拉 MicroPython 开发板
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 开发环境并连接上开发板
接下来就可以尽情挥洒您的创意了,更详细的内容可以点击下文中的链接来进一步了解。
下载合适的固件
安装 IDE 开发环境
开发资料
示例程序
以下示例程序可以在 RT-Thread MicroPython IDE 开发环境中直接添加到工程:
MicroPython 模块详解
联系我们
如果在使用的过程中遇到问题,您可以用如下方式联系我们:
- 在 github 上提交 issue
RT-Thread MicroPython 交流 QQ 群:703840633
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论