Arduino小科普
Arduino是一个开源嵌入式硬件平台。自2005年Arduino社区成立以来,Arduino社区贡献了大量的开源库,这些开源库成就了Arduino社区的繁荣和开放,兼容后这些开源库也可以被RT-Thread所用。
且Arduino非常易入门,对于初学者来说,极易掌握,同时有着足够的灵活性,借助Arduino易入门的特点,能够让初学者快速上手开发。
1. 兼容Arduino的SPI和I2C接口API
2. 对Adafruit传感器库的进一步兼容
下图为STM32F412板驱动Adafruit BMP280传感器的示例:
3. 软件包中心的集成和自动镜像源机制
4. RTduino 支持 TinyML
下图为STM32 F412 Nucleo板运行TensorFlow Lite Micro for Arduino库,并通过模型预测一个sin正弦波驱动LED呼吸的示例:
5.RTduino驱动OLED 以及TFT显示屏
示例如下:
6.其他
已经适配RTduino的RT-Thread BSP(持续完善):
https://github.com/RTduino/docs/blob/master/zh/beginner/bsp-develop.md#2-%E5%B7%B2%E7%BB%8F%E6%94%AF%E6%8C%81rtduino%E7%9A%84bsp
文档中心:https://docs.rtduino.com/#/zh/
Github 代码仓库:https://github.com/RTduino/RTduino
Gitee代码仓库:https://gitee.com/rtduino/RTduino
RTduino 新手村招募!
🔗 报名链接:https://jinshuju.net/f/JQIHfI
我们将在3月13日邮件通知您入选情况!请注意查收邮件!
对RTduino感兴趣的小伙伴,在公众号后台回复“RTduino”进入RTduino官方社群,和大家一起讨论学习,更有RT-Thread社区核心开发者与维护者 &RTduino项目作者与发起人为大家答疑。
——————End——————
👇 点击阅读原文查看RTduino文档中心